public async Task AddSaparePartAsync(SaparePartAddRequest saparePartRequest) { _nullCheckMethod.CheckIfRequestIsNull(saparePartRequest); var saparePart = Mapper.Map <SaparePart>(saparePartRequest); _unitOfWork.SapareParts.AddSaparePart(saparePart); await _unitOfWork.CompleteAsync(); var productSaparePart = new ProductSaparePart() { ProductId = saparePartRequest.ProductId, SaparePartId = saparePart.SaparePartId }; _unitOfWork.ProductSaparePart.AddProductSaparePart(productSaparePart); await _unitOfWork.CompleteAsync(); }
public void RemoveProductSaparePart(ProductSaparePart productSapare) => _context.Add(productSapare);
public ProductSaparePart ConvertSaparePartUpdateRequestToProductSaparePart(SaparePartUpdateRequest saparePartUpdateRequest, ProductSaparePart saparePart) { saparePart.SaparePart.Name = saparePartUpdateRequest.Name; saparePart.SaparePart.Price = saparePartUpdateRequest.Price; saparePart.SaparePartId = saparePartUpdateRequest.SaparePartId; saparePart.SaparePart.ReferenceNumber = saparePartUpdateRequest.ReferenceNumber; return(saparePart); }