コード例 #1
0
        public IActionResult GetPagingWithSearchResults(BaseCondition <DocumentPaging> condition)
        {
            DocumentBUS documentBUS = new DocumentBUS();
            var         result      = documentBUS.GetPagingWithSearchResults(condition);

            return(Ok(result));
        }
コード例 #2
0
        public IActionResult DeleteDocument(Document document)
        {
            DocumentBUS documentBUS = new DocumentBUS();
            var         result      = documentBUS.DeleteDocument(document);

            return(Ok(result));
        }
コード例 #3
0
        public IActionResult GetAllDocument()
        {
            DocumentBUS documentBUS = new DocumentBUS();
            var         result      = documentBUS.GetAllDocument();

            return(Ok(result));
        }
コード例 #4
0
        public IActionResult GetListByProfileId(Profiles profile)
        {
            DocumentBUS documentBUS = new DocumentBUS();
            var         result      = documentBUS.GetListByProfileId(profile);

            return(Ok(result));
        }
コード例 #5
0
        public IActionResult GetDocumentById(int documentId)
        {
            //Response.Headers.Add("Cache-Control", "no-cache, no-store");
            DocumentBUS documentBUS = new DocumentBUS();
            var         result      = documentBUS.GetDocumentById(documentId);

            return(Ok(result));
        }
コード例 #6
0
        public IActionResult UpdateDocument([FromBody] Document document, [FromQuery] string name = "", [FromQuery] string docPath = "")
        {
            DocumentBUS documentBUS  = new DocumentBUS();
            bool        hasSignature = false;

            if (!string.IsNullOrEmpty(name) && !string.IsNullOrEmpty(docPath))
            {
                hasSignature = FilesUtillities.InsertSignatureIntoDocument(name, docPath);
            }
            if (hasSignature)
            {
                document.Signature = 1;
            }
            var result = documentBUS.UpdateDocument(document);

            return(Ok(result));
        }