public ActionResult Review(VendorReviewModel model) { InitializeTestPrincipal(); var mock = new MockVendor(); var summariesDummyData = mock.GetVendorSummariesModel(); switch (model.State) { case "delete": //delete the record break; case "viewdetail": //populate the viewdetail model VendorDetailViewModel detail = mock.GetVendor(int.Parse(model.EventArgs)); model.VendorDetailViewModel = detail; break; case "savedetail": detail = mock.GetVendor(int.Parse(model.EventArgs)); ModelState.Clear(); model.VendorDetailViewModel = detail; break; case "view": //do nothing break; } //clear state model.EventArgs = string.Empty; model.VendorsForReview = summariesDummyData; return View(model); }
public ActionResult Review() { InitializeTestPrincipal(); var mock = new MockVendor(); var summariesDummyData = mock.GetVendorSummariesModel(); var model = new VendorReviewModel { State = "view", VendorsForReview = summariesDummyData }; return View(model); }
public ActionResult Edit(int id) { InitializeTestPrincipal(); var model = new MockVendor().CreateNewVendor(new Random().Next()); model.Miscellaneous.UserToken = TokenManager.GenerateToken(Thread.CurrentPrincipal.Identity.Name); model.FileManagerPath = Url.Action("Index", "FileManager", null, Request.Url.Scheme); return View("Add", model); }