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