public void UpdateProductSiteMapping(ProductSiteMappingDTO productSiteMappingDTO) { ProductSiteMapping productSiteMapping = new ProductSiteMapping(); ProductSiteMappingConvertor.ConvertToProductSiteMappingEntity(ref productSiteMapping, productSiteMappingDTO, true); unitOfWork.ProductSiteMappingRepository.Update(productSiteMapping); }
public void AddProductSiteMapping(ProductSiteMappingDTO productSiteMappingDTO) { ProductSiteMapping productSiteMapping = new ProductSiteMapping(); ProductSiteMappingConvertor.ConvertToProductSiteMappingEntity(ref productSiteMapping, productSiteMappingDTO, false); unitOfWork.ProductSiteMappingRepository.Add(productSiteMapping); }
public static ProductSiteMappingDTO ConvertToProductSiteMappingDto(ProductSiteMapping productSiteMapping) { ProductSiteMappingDTO productSiteMappingDTO = new ProductSiteMappingDTO(); productSiteMappingDTO.ProductMappingId = productSiteMapping.ProductMappingId; productSiteMappingDTO.SiteId = productSiteMapping.SiteId; productSiteMappingDTO.ItemId = productSiteMapping.ItemId; productSiteMappingDTO.ProductId = productSiteMapping.ProductId; return(productSiteMappingDTO); }
public ProductSiteMappingDTO GetProductSiteMappinById(int productSiteMappingId) { ProductSiteMappingDTO productSiteMappingDTO = null; var productSiteMapping = unitOfWork.ProductSiteMappingRepository.GetById(productSiteMappingId); if (productSiteMapping != null) { productSiteMappingDTO = ProductSiteMappingConvertor.ConvertToProductSiteMappingDto(productSiteMapping); } return(productSiteMappingDTO); }
public IHttpActionResult Put(int id, [FromBody] ProductSiteMappingDTO productSiteMappingDTO) { try { productSiteMappingDTO.ProductMappingId = id; if (productSiteMappingDTO == null) { return(BadRequest("Argument Null")); } _productSiteMappingService.UpdateProductSiteMapping(productSiteMappingDTO); return(Ok()); } catch (PlatformModuleException ex) { return(BadRequest(ex.Message)); } }
public IHttpActionResult Post([FromBody] ProductSiteMappingDTO productSiteMappingDTO) { try { if (productSiteMappingDTO == null) { return(BadRequest("Argument Null")); } _productSiteMappingService.AddProductSiteMapping(productSiteMappingDTO); return(Ok()); } catch (PlatformModuleException ex) { //Write Log Here return(BadRequest(ex.Message)); } }
public static void ConvertToProductSiteMappingEntity(ref ProductSiteMapping productSiteMapping, ProductSiteMappingDTO productSiteMappingDTO, bool isUpdate) { if (isUpdate) { productSiteMapping.ProductMappingId = productSiteMappingDTO.ProductMappingId; } productSiteMapping.SiteId = productSiteMappingDTO.SiteId; productSiteMapping.ItemId = productSiteMappingDTO.ItemId; productSiteMapping.ProductId = productSiteMappingDTO.ProductId; }