public void Put(Guid id, [FromBody] QueryModel.LegoSet legoSet) { var result = _mediator.Send(new SaveLegoSet.Command(id, legoSet.Number, legoSet.Name, legoSet.PurchasePrice, legoSet.PurchaseDate, legoSet.IsForSale)); }
public void PutSold(Guid id, [FromBody] QueryModel.LegoSet legoSet) { var result = _mediator.Send(new MarkAsSold.Command(id, legoSet.SellPrice.GetValueOrDefault())); }
public void Post(QueryModel.LegoSet legoSet) { var result = _mediator.Send(new SaveLegoSet.Command(legoSet.Number, legoSet.Name, legoSet.PurchasePrice, legoSet.PurchaseDate, legoSet.IsForSale)); }