Exemplo n.º 1
0
        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));
            }
        }
Exemplo n.º 2
0
 public async Task <ActionResult <bool> > Delete(int id)
 {
     return(Ok(await _productStatusService.Delete(await GetUserId(),
                                                  id,
                                                  GetPermissionId())));
 }