Ejemplo n.º 1
0
 public BasicResponse DeleteDocument(DocumentIdRequest documentIdRequest)
 {
     try
     {
         DocumentRepository.Delete(documentIdRequest.DocumentId);
         return(new BasicResponse {
             Success = true, Message = "Documento removido com sucesso."
         });
     }
     catch (Exception e)
     {
         return(new BasicResponse {
             Success = false, Message = e.Message
         });
     }
 }
Ejemplo n.º 2
0
        public DocumentResponse GetDocument(DocumentIdRequest documentIdRequest)
        {
            Document document = DocumentRepository.Find(documentIdRequest.DocumentId);

            if (document == null)
            {
                return(new DocumentResponse {
                    Success = false, Message = "Documento não encontrado"
                });
            }

            DocumentResponse documentResponse = new DocumentResponse
            {
                Message  = "Documento encontrado com sucesso",
                Success  = true,
                Document = document
            };

            return(documentResponse);
        }
 public ActionResult <BasicResponse> Delete([FromBody] DocumentIdRequest documentIdRequest) => DocumentService.DeleteDocument(documentIdRequest);
 public ActionResult <DocumentResponse> Details([FromBody] DocumentIdRequest documentIdRequest) => DocumentService.GetDocument(documentIdRequest);