Esempio n. 1
0
        public DocumentOutput GetDocumentWriteMode(Document doc)
        {
            //Generate READ Mode SAS Token.
            var companyInfo = _companyRepository.FindByCompanyID(doc.CompanyId);
            var sastoken    = AzureStorageHelper.GetBlobSasToken(companyInfo.AzureStorageAccount, companyInfo.BlobContainer, doc.Title, SharedAccessBlobPermissions.Write);

            var document = _mapper.Map <DocumentOutput>(doc);

            document.Path = doc.URI + sastoken;
            return(document);
        }