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; }
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); }
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); }
/// <summary> /// Returns a specific KeywordType given an Id. /// </summary> public KeywordType Get(string id) { var dms = new OnBase("jturner", "jturner"); return dms.GetKeywordType(id); }
/// <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(); }
public DocumentMetaData Get(string documentid) { var dms = new OnBase("jturner", "jturner"); return dms.GetDocumentMetaData(long.Parse(documentid)); }