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)); }
public Keywords Get(string id) { var dms = new OnBase("jturner", "jturner"); return(dms.GetKeywords(id)); }
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()); }