Exemple #1
0
        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();
        }
Exemple #2
0
 public void RemoveProductSaparePart(ProductSaparePart productSapare) => _context.Add(productSapare);
Exemple #3
0
        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);
        }