Merge branch 'BaseLabWork01' into BaseLabWork02
This commit is contained in:
commit
54e1ac8f89
@ -7,12 +7,12 @@ namespace FoodOrdersListImplement
|
|||||||
private static DataListSingleton? _instance;
|
private static DataListSingleton? _instance;
|
||||||
public List<Component> Components { get; set; }
|
public List<Component> Components { get; set; }
|
||||||
public List<Order> Orders { get; set; }
|
public List<Order> Orders { get; set; }
|
||||||
public List<Dish> Dish { get; set; }
|
public List<Dish> Dishes { get; set; }
|
||||||
private DataListSingleton()
|
private DataListSingleton()
|
||||||
{
|
{
|
||||||
Components = new List<Component>();
|
Components = new List<Component>();
|
||||||
Orders = new List<Order>();
|
Orders = new List<Order>();
|
||||||
Dish = new List<Dish>();
|
Dishes = new List<Dish>();
|
||||||
}
|
}
|
||||||
public static DataListSingleton GetInstance()
|
public static DataListSingleton GetInstance()
|
||||||
{
|
{
|
||||||
|
@ -16,7 +16,7 @@ namespace FoodOrdersListImplement.Implements
|
|||||||
public List<DishViewModel> GetFullList()
|
public List<DishViewModel> GetFullList()
|
||||||
{
|
{
|
||||||
var result = new List<DishViewModel>();
|
var result = new List<DishViewModel>();
|
||||||
foreach (var dish in _source.Dish)
|
foreach (var dish in _source.Dishes)
|
||||||
{
|
{
|
||||||
result.Add(dish.GetViewModel);
|
result.Add(dish.GetViewModel);
|
||||||
}
|
}
|
||||||
@ -29,7 +29,7 @@ namespace FoodOrdersListImplement.Implements
|
|||||||
{
|
{
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
foreach (var dish in _source.Dish)
|
foreach (var dish in _source.Dishes)
|
||||||
{
|
{
|
||||||
if (dish.DishName.Contains(model.DishName))
|
if (dish.DishName.Contains(model.DishName))
|
||||||
{
|
{
|
||||||
@ -44,7 +44,7 @@ namespace FoodOrdersListImplement.Implements
|
|||||||
{
|
{
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
foreach (var dish in _source.Dish)
|
foreach (var dish in _source.Dishes)
|
||||||
{
|
{
|
||||||
if ((!string.IsNullOrEmpty(model.DishName) && dish.DishName == model.DishName) || (model.Id.HasValue && dish.Id == model.Id))
|
if ((!string.IsNullOrEmpty(model.DishName) && dish.DishName == model.DishName) || (model.Id.HasValue && dish.Id == model.Id))
|
||||||
{
|
{
|
||||||
@ -56,7 +56,7 @@ namespace FoodOrdersListImplement.Implements
|
|||||||
public DishViewModel? Insert(DishBindingModel model)
|
public DishViewModel? Insert(DishBindingModel model)
|
||||||
{
|
{
|
||||||
model.Id = 1;
|
model.Id = 1;
|
||||||
foreach (var dish in _source.Dish)
|
foreach (var dish in _source.Dishes)
|
||||||
{
|
{
|
||||||
if (model.Id <= dish.Id)
|
if (model.Id <= dish.Id)
|
||||||
{
|
{
|
||||||
@ -68,12 +68,12 @@ namespace FoodOrdersListImplement.Implements
|
|||||||
{
|
{
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
_source.Dish.Add(newDish);
|
_source.Dishes.Add(newDish);
|
||||||
return newDish.GetViewModel;
|
return newDish.GetViewModel;
|
||||||
}
|
}
|
||||||
public DishViewModel? Update(DishBindingModel model)
|
public DishViewModel? Update(DishBindingModel model)
|
||||||
{
|
{
|
||||||
foreach (var dish in _source.Dish)
|
foreach (var dish in _source.Dishes)
|
||||||
{
|
{
|
||||||
if (dish.Id == model.Id)
|
if (dish.Id == model.Id)
|
||||||
{
|
{
|
||||||
@ -85,12 +85,12 @@ namespace FoodOrdersListImplement.Implements
|
|||||||
}
|
}
|
||||||
public DishViewModel? Delete(DishBindingModel model)
|
public DishViewModel? Delete(DishBindingModel model)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < _source.Dish.Count; ++i)
|
for (int i = 0; i < _source.Dishes.Count; ++i)
|
||||||
{
|
{
|
||||||
if (_source.Dish[i].Id == model.Id)
|
if (_source.Dishes[i].Id == model.Id)
|
||||||
{
|
{
|
||||||
var element = _source.Dish[i];
|
var element = _source.Dishes[i];
|
||||||
_source.Dish.RemoveAt(i);
|
_source.Dishes.RemoveAt(i);
|
||||||
return element.GetViewModel;
|
return element.GetViewModel;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -63,7 +63,7 @@ namespace FoodOrdersListImplement.Implements
|
|||||||
private OrderViewModel GetViewModel(Order order)
|
private OrderViewModel GetViewModel(Order order)
|
||||||
{
|
{
|
||||||
var viewModel = order.GetViewModel;
|
var viewModel = order.GetViewModel;
|
||||||
foreach (var dish in _source.Dish)
|
foreach (var dish in _source.Dishes)
|
||||||
{
|
{
|
||||||
if (dish.Id == order.DishId)
|
if (dish.Id == order.DishId)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user