public void DocumentClient_GetReturnsDocument() { var client = new DocumentClientService(new Lazy <IDocumentClient>(_documentClient)); var doc = client.Get <Test>("D", "C"); Assert.IsInstanceOfType(doc, typeof(DocumentClientService.Document <Test>)); }
public async Task <ActionResult> DocumentList() { DocumentClientService documentService = new DocumentClientService(); var docs = await documentService.GetDocuments(Session["UserId"].ToString()); return(PartialView("_DocumentListView", docs)); }
public async Task <ActionResult> UploadFiles() { // Checking no of files injected in Request object if (Request.Files.Count > 0) { try { // Get all files from Request object HttpFileCollectionBase files = Request.Files; for (int i = 0; i < files.Count; i++) { HttpPostedFileBase file = files[i]; string fname; // Checking for Internet Explorer if (Request.Browser.Browser.ToUpper() == "IE" || Request.Browser.Browser.ToUpper() == "INTERNETEXPLORER") { string[] testfiles = file.FileName.Split(new char[] { '\\' }); fname = testfiles[testfiles.Length - 1]; } else { fname = file.FileName; } // Get the complete folder path and store the file inside it. if (!Directory.Exists(Server.MapPath("~/Uploads/"))) { Directory.CreateDirectory(Server.MapPath("~/Uploads/")); } string path = Path.Combine(Server.MapPath("~/Uploads/"), fname); file.SaveAs(path); Document document = new Document(); document.CreatedTimestamp = DateTime.UtcNow; document.DocumentExtension = file.FileName.Split('.')[1]; document.DocumentName = file.FileName; document.DocumentPath = path; document.StatusId = 1; document.LastModifiedTimestamp = DateTime.UtcNow; document.UserId = Convert.ToInt16(Session["UserId"]); DocumentClientService documentService = new DocumentClientService(); ViewBag.StatusCode = await documentService.CreateDocument(document); } // Returns message that successfully uploaded return(Json("File upload success.")); } catch (Exception ex) { return(Json("Error occurred. Error details: " + ex.Message)); } } else { return(Json("No files selected.")); } }
public void TestInitialize() { _documentClient = Substitute.For <IDocumentClient>(); _service = new DocumentClientService(new Lazy <IDocumentClient>(_documentClient)); }
public void DocumentClient_IsConnectedCanBeFalse() { var client = new DocumentClientService("DB", null); Assert.IsFalse(client.IsConnected); }