public ArtWork Map(ArtWorkInputModel artWorkInput) { if (artWorkInput.Shape == "round") { artWorkInput.HeightInches = artWorkInput.WidthInches; } return(new ArtWork { UserId = artWorkInput.UserId, Id = artWorkInput.Id, PieceName = artWorkInput.PieceName, DateStarted = artWorkInput.DateStarted, DateFinished = artWorkInput.DateFinished, CustomerContact = artWorkInput.CustomerContact, CustomerName = artWorkInput.CustomerName, ShippingCost = artWorkInput.ShippingCost, MaterialCost = artWorkInput.MaterialCost, HeightInches = artWorkInput.HeightInches, WidthInches = artWorkInput.WidthInches, TimeSpentMinutes = artWorkInput.TimeSpentMinutes, Shape = artWorkInput.Shape, PaymentType = artWorkInput.PaymentType, IsCommission = artWorkInput.IsCommission, SalePrice = artWorkInput.SalePrice, IsPaymentCollected = artWorkInput.IsPaymentCollected, ImgUrl = artWorkInput.ImgUrl }); }
public void EditPiece(ArtWorkInputModel artInput) { if (artInput.Id == null) { throw new InvalidInputException(_path, "EditPiece()"); } var artWork = _mapPiece.Map(artInput); _patchArtWork.Edit(artWork); }
public void AddPiece(ArtWorkInputModel artInput) { if (artInput.UserId == null) { throw new InvalidInputException(_path, "AddPieces()"); } var artWork = _mapPiece.Map(artInput); _addArtWork.Add(artWork); }