public ProductStatus ConvertDTOToEntity(ProductStatusDetail_ProductStatusDTO ProductStatusDetail_ProductStatusDTO) { ProductStatus ProductStatus = new ProductStatus(); ProductStatus.Id = ProductStatusDetail_ProductStatusDTO.Id; ProductStatus.Code = ProductStatusDetail_ProductStatusDTO.Code; ProductStatus.Name = ProductStatusDetail_ProductStatusDTO.Name; return(ProductStatus); }
public async Task <ProductStatusDetail_ProductStatusDTO> Get([FromBody] ProductStatusDetail_ProductStatusDTO ProductStatusDetail_ProductStatusDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } ProductStatus ProductStatus = await ProductStatusService.Get(ProductStatusDetail_ProductStatusDTO.Id); return(new ProductStatusDetail_ProductStatusDTO(ProductStatus)); }
public async Task <ActionResult <ProductStatusDetail_ProductStatusDTO> > Delete([FromBody] ProductStatusDetail_ProductStatusDTO ProductStatusDetail_ProductStatusDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } ProductStatus ProductStatus = ConvertDTOToEntity(ProductStatusDetail_ProductStatusDTO); ProductStatus = await ProductStatusService.Delete(ProductStatus); ProductStatusDetail_ProductStatusDTO = new ProductStatusDetail_ProductStatusDTO(ProductStatus); if (ProductStatus.IsValidated) { return(ProductStatusDetail_ProductStatusDTO); } else { return(BadRequest(ProductStatusDetail_ProductStatusDTO)); } }