Compare commits
2 Commits
edd859332e
...
b2185dd836
Author | SHA1 | Date | |
---|---|---|---|
b2185dd836 | |||
75e4c71d5d |
@ -13,7 +13,6 @@ namespace SushiBarContracts.StoragesContracts
|
|||||||
ShopViewModel? Insert(ShopBindingModel model);
|
ShopViewModel? Insert(ShopBindingModel model);
|
||||||
ShopViewModel? Update(ShopBindingModel model);
|
ShopViewModel? Update(ShopBindingModel model);
|
||||||
ShopViewModel? Delete(ShopBindingModel model);
|
ShopViewModel? Delete(ShopBindingModel model);
|
||||||
bool IsEnoughSushi(ISushiModel model, int count);
|
|
||||||
bool SellSushi(ISushiModel model, int count);
|
bool SellSushi(ISushiModel model, int count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -100,10 +100,6 @@ namespace SushiBarDatabaseImplement.Implements
|
|||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
public bool IsEnoughSushi(ISushiModel model, int count)
|
|
||||||
{
|
|
||||||
throw new NotImplementedException();
|
|
||||||
}
|
|
||||||
public bool SellSushi(ISushiModel model, int count)
|
public bool SellSushi(ISushiModel model, int count)
|
||||||
{
|
{
|
||||||
using var context = new SushiBarDatabase();
|
using var context = new SushiBarDatabase();
|
||||||
|
@ -72,16 +72,9 @@ namespace SushiBarFileImplement.Implements
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool IsEnoughSushi(ISushiModel model, int count)
|
|
||||||
{
|
|
||||||
int temp = source.Shops
|
|
||||||
.Select(x => x.ListSushi.FirstOrDefault(y => y.Key == model.Id).Value.Item2).Sum();
|
|
||||||
return temp >= count;
|
|
||||||
}
|
|
||||||
|
|
||||||
public bool SellSushi(ISushiModel model, int count)
|
public bool SellSushi(ISushiModel model, int count)
|
||||||
{
|
{
|
||||||
if (!IsEnoughSushi(model, count))
|
if (source.Shops.Select(x => x.ListSushi.FirstOrDefault(y => y.Key == model.Id).Value.Item2).Sum() < count)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -100,11 +100,6 @@ namespace SushiBarListImplement.Implements
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool IsEnoughSushi(ISushiModel model, int count)
|
|
||||||
{
|
|
||||||
throw new NotImplementedException();
|
|
||||||
}
|
|
||||||
|
|
||||||
public bool SellSushi(ISushiModel model, int count)
|
public bool SellSushi(ISushiModel model, int count)
|
||||||
{
|
{
|
||||||
throw new NotImplementedException();
|
throw new NotImplementedException();
|
||||||
|
Loading…
Reference in New Issue
Block a user