Ejemplo n.º 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;
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 4
0
 /// <summary>
 /// Returns a specific KeywordType given an Id.
 /// </summary>
 public KeywordType Get(string id)
 {
     var dms = new OnBase("jturner", "jturner");
     return dms.GetKeywordType(id);
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Returns the collection of KeywordTypes.
 /// </summary>
 public IEnumerable<KeywordType> Get()
 {
     var dms = new OnBase("jturner", "jturner");
     return dms.GetKeywordTypes();
 }
Ejemplo n.º 6
0
 /// <summary>
 /// Returns a specific DocumentType given an Id.
 /// </summary>
 public DocumentType Get(string id)
 {
     var dms = new OnBase("jturner", "jturner");
     return dms.GetDocumentType(id);
 }
Ejemplo n.º 7
0
 /// <summary>
 /// Returns the collection of DocumentTypes.
 /// </summary>
 public IEnumerable<DocumentType> Get()
 {
     var dms = new OnBase("jturner", "jturner");
     return dms.GetDocumentTypes();
 }
 public DocumentMetaData Get(string documentid)
 {
     var dms = new OnBase("jturner", "jturner");
     return dms.GetDocumentMetaData(long.Parse(documentid));
 }