заполнен класс контроллер
This commit is contained in:
parent
63de256ae3
commit
d8c89775d2
@ -1,4 +1,5 @@
|
|||||||
using System;
|
using ConsoleTableExt;
|
||||||
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
@ -8,5 +9,61 @@ namespace SubdShoeStore
|
|||||||
{
|
{
|
||||||
internal class Controller
|
internal class Controller
|
||||||
{
|
{
|
||||||
|
private readonly Shoestorelab5Context _context;
|
||||||
|
|
||||||
|
public Controller(Shoestorelab5Context scheduleContext)
|
||||||
|
{
|
||||||
|
_context = scheduleContext;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void GetConsignment()
|
||||||
|
{
|
||||||
|
ConsoleTableBuilder.From(_context.Consignments.Select(x => new { x.Consignmentid, x.Size, x.Amount, x.EnterDate, x.Rangeid }).ToList())
|
||||||
|
.WithTitle("Consignments")
|
||||||
|
.ExportAndWriteLine();
|
||||||
|
}
|
||||||
|
public void GetRange()
|
||||||
|
{
|
||||||
|
ConsoleTableBuilder.From(_context.Ranges.Select(x => new { x.Rangeid, x.Shoename, x.Mfr, x.Price }).ToList())
|
||||||
|
.WithTitle("Ranges")
|
||||||
|
.ExportAndWriteLine();
|
||||||
|
}
|
||||||
|
public void GetSeller()
|
||||||
|
{
|
||||||
|
ConsoleTableBuilder.From(_context.Sellers.Select(x => new { x.Sellerid, x.Surname, x.Name, x.PhoneNumber }).ToList())
|
||||||
|
.WithTitle("Sellers")
|
||||||
|
.ExportAndWriteLine();
|
||||||
|
}
|
||||||
|
public void GetSelling()
|
||||||
|
{
|
||||||
|
ConsoleTableBuilder.From(_context.Sellings.Select(x => new { x.Sellingid, x.Sellerid, x.Consignmentid, x.SellDate }).ToList())
|
||||||
|
.WithTitle("Sellings")
|
||||||
|
.ExportAndWriteLine();
|
||||||
|
}
|
||||||
|
public void AddRange(Range range)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
_context.Ranges.Add(range);
|
||||||
|
_context.SaveChanges();
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
Console.WriteLine(e.InnerException.Message);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
public void RemoveFromRange(Range range)
|
||||||
|
{
|
||||||
|
_context.Ranges.Remove(range);
|
||||||
|
_context.SaveChanges();
|
||||||
|
}
|
||||||
|
public Range? GetRange(int rangeId)
|
||||||
|
{
|
||||||
|
return _context.Ranges.FirstOrDefault(x => x.Rangeid == rangeId);
|
||||||
|
}
|
||||||
|
public void UpdateRange(Range range)
|
||||||
|
{
|
||||||
|
_context.SaveChanges();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user