Ejemplo n.º 1
0
        public ActionResult Get([FromRoute] int id)
        {
            var document = db.GetDocument(id);

            if (document == null)
            {
                return(NotFound());
            }

            return(new OkObjectResult(document));
        }
Ejemplo n.º 2
0
        public DocumentContractModel DownloadFile(int documentId)
        {
            Document document = repo.GetDocument(documentId);

            ValidarDocumentoParaDownload(document);
            document.LastDownloadDate = DateTime.Now;
            repo.UpdateDocument(document);

            DocumentContractModel docContractModel = new DocumentContractModel
            {
                Name          = document.Name,
                DataByteArray = document.Data
            };

            return(docContractModel);
        }
Ejemplo n.º 3
0
 public ActionResult List(int docId) =>
 View(repo.GetDocument(docId));