Example #1
0
        public HttpResponseMessage Get(string documentid)
        {
            var dms    = new OnBase("jturner", "jturner");
            var stream = dms.GetFileData(documentid);
            var result = new HttpResponseMessage(HttpStatusCode.OK)
            {
                Content = new StreamContent(stream)
            };

            result.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream");

            var len = stream.Length;

            return(result);
        }
Example #2
0
        public List <Document> Get(string id)
        {
            //Get CompassNumber from Client

            string compassNumber;

            using (var rb = new RepositoryBase())
            {
                compassNumber = rb.Get <Client>(long.Parse(id)).CompassNumber;
            }
            //Do a document search based on CompassNumber
            var dms = new OnBase("jturner", "jturner");

            return(dms.GetDocuments(compassNumber));
        }
Example #3
0
        public async Task <IHttpActionResult> Add(HttpRequestMessage request)
        {
            var root     = HttpContext.Current.Server.MapPath("~/App_Data");
            var provider = new MultipartFormDataStreamProvider(root);
            await Request.Content.ReadAsMultipartAsync(provider);

            var transactionId = Guid.NewGuid().ToString();

            var filePaths = MoveFilesToTransactionFolder(provider, transactionId);

            var putDocumentParams = GetPutDocumentMetaDataFromProvider(provider);

            var dms        = new OnBase("jturner", "jturner");
            var documentId = dms.CreateDocument(putDocumentParams, filePaths);

            var uri = new Uri(Request.RequestUri, documentId);

            return(Created(uri, documentId));
        }
        public Keywords Get(string id)
        {
            var dms = new OnBase("jturner", "jturner");

            return(dms.GetKeywords(id));
        }
Example #5
0
        public DocumentMetaData Get(string documentid)
        {
            var dms = new OnBase("jturner", "jturner");

            return(dms.GetDocumentMetaData(long.Parse(documentid)));
        }
        /// <summary>
        /// Returns the collection of KeywordTypes.
        /// </summary>
        public IEnumerable <KeywordType> Get()
        {
            var dms = new OnBase("jturner", "jturner");

            return(dms.GetKeywordTypes());
        }
        /// <summary>
        /// Returns a specific DocumentType given an Id.
        /// </summary>
        public DocumentType Get(string id)
        {
            var dms = new OnBase("jturner", "jturner");

            return(dms.GetDocumentType(id));
        }
        /// <summary>
        /// Returns the collection of DocumentTypes.
        /// </summary>
        public IEnumerable <DocumentType> Get()
        {
            var dms = new OnBase("jturner", "jturner");

            return(dms.GetDocumentTypes());
        }