public void MemberDocModelTest() { var model = new MemberDocModel { DocDate = DateTime.Now, Docid = RandomNumber(), Finance = true, FormName = RandomString(), Id = RandomNumber(), IsDocument = true, LargeId = null, Name = RandomString(), ThumbId = null, Uploader = RandomString() }; model.DocUrl.ShouldBe($"/FinanceDocs/{model.Docid}"); model.Finance = false; model.DocUrl.ShouldBe($"/MemberDocs/{model.Docid}"); model.IsDocument = false; model.LargeId = RandomNumber(); model.ThumbId = RandomNumber(); model.DocUrl.ShouldBe($"/MemberDocs/{model.LargeId}"); model.ImgUrl.ShouldBe($"/MemberDocs/{model.ThumbId}"); model.Finance = true; model.ImgUrl.ShouldBe($"/FinanceDocs/{model.ThumbId}"); }
public void DocFormsTest() { var rm = CMSWebTestsResources.ResourceManager; var person = CreatePerson(); var doc1 = RandomString(); var doc2 = RandomString(); person.UploadDocument(db, idb, rm.GetFileStream("DocFormsTest1"), doc1, "application/pdf", true); person.UploadDocument(db, idb, rm.GetFileStream("DocFormsTest2"), doc2, "application/pdf", false); var financedocs = MemberDocModel.DocForms(db, person.PeopleId, true); financedocs.Count().ShouldBe(1); financedocs.First().Name.ShouldBe(person.Name); financedocs.First().FormName.ShouldBe(doc1); var memberdocs = MemberDocModel.DocForms(db, person.PeopleId, false); memberdocs.Count().ShouldBe(1); memberdocs.First().Name.ShouldBe(person.Name); memberdocs.First().FormName.ShouldBe(doc2); }
public void DeleteDocumentTest() { var rm = CMSWebTestsResources.ResourceManager; var person = CreatePerson(); person.UploadDocument(db, idb, rm.GetFileStream("DocFormsTest1"), RandomString(), "application/pdf", true); person.UploadDocument(db, idb, rm.GetFileStream("DocFormsTest1"), RandomString(), "application/pdf", false); var financedocs = MemberDocModel.DocForms(db, person.PeopleId, true); var doc1 = financedocs.First(); MemberDocModel.DeleteDocument(db, idb, person.PeopleId, doc1.Id); MemberDocModel.DocForms(db.Copy(), person.PeopleId, true) .Count().ShouldBe(0); var memberdocs = MemberDocModel.DocForms(db, person.PeopleId, false); var doc2 = memberdocs.First(); MemberDocModel.DeleteDocument(db, idb, person.PeopleId, doc2.Id); MemberDocModel.DocForms(db.Copy(), person.PeopleId, false) .Count().ShouldBe(0); }
public ActionResult DeleteDocument(int id, int docid) { MemberDocModel.DeleteDocument(id, docid); return(View("Profile/Membership/Documents", id)); }
public ActionResult MemberDocumentUpdateName(int pk, string name, string value) { MemberDocModel.UpdateName(pk, value); return(new EmptyResult()); }
public ActionResult DeleteDocument(int id, int docid) { var doc = MemberDocModel.DeleteDocument(CurrentDatabase, CurrentImageDatabase, id, docid); return(doc.Finance ? FinanceDocuments(id) : MemberDocuments(id)); }
public ActionResult DeleteDocument(int id, int docid) { MemberDocModel.DeleteDocument(CurrentDatabase, CurrentImageDatabase, id, docid); return(View("Profile/Membership/Documents", id)); }