Compare commits
3 Commits
acee749f24
...
6b9da32038
Author | SHA1 | Date | |
---|---|---|---|
6b9da32038 | |||
972e622cd3 | |||
d1c6f94b00 |
@ -77,7 +77,7 @@ namespace ComputerShopBusinessLogic.BusinessLogics
|
||||
public bool Delete(ProductBindingModel Model)
|
||||
{
|
||||
CheckModel(Model, false);
|
||||
_logger.LogInformation("Delete. Id:{Id}", Model.Id);
|
||||
_logger.LogInformation("Delete. Id: {Id}", Model.Id);
|
||||
|
||||
if (_productStorage.Delete(Model) is null)
|
||||
{
|
||||
@ -88,6 +88,17 @@ namespace ComputerShopBusinessLogic.BusinessLogics
|
||||
return true;
|
||||
}
|
||||
|
||||
public bool BindShipment(ProductBindingModel Model)
|
||||
{
|
||||
if (Model.ShipmentId == null)
|
||||
{
|
||||
_logger.LogInformation("Trying to bind null shipment to product with Id: {Id}", Model.Id);
|
||||
return false;
|
||||
}
|
||||
|
||||
return Update(Model);
|
||||
}
|
||||
|
||||
private void CheckModel(ProductBindingModel Model, bool WithParams = true)
|
||||
{
|
||||
if (Model == null)
|
||||
|
@ -15,5 +15,7 @@ namespace ComputerShopContracts.BusinessLogicContracts
|
||||
bool Update(ProductBindingModel Model);
|
||||
|
||||
bool Delete(ProductBindingModel Model);
|
||||
|
||||
bool BindShipment(ProductBindingModel Model);
|
||||
}
|
||||
}
|
||||
|
@ -1,13 +0,0 @@
|
||||
namespace ComputerShopRestApi
|
||||
{
|
||||
public class WeatherForecast
|
||||
{
|
||||
public DateTime Date { get; set; }
|
||||
|
||||
public int TemperatureC { get; set; }
|
||||
|
||||
public int TemperatureF => 32 + (int)(TemperatureC / 0.5556);
|
||||
|
||||
public string? Summary { get; set; }
|
||||
}
|
||||
}
|
BIN
ER-diagramm.jpg
Normal file
BIN
ER-diagramm.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 172 KiB |
Loading…
Reference in New Issue
Block a user