Пример #1
0
        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);
        }
Пример #2
0
        public ActionResult Review()
        {
            InitializeTestPrincipal();
            var mock = new MockVendor();
            var summariesDummyData = mock.GetVendorSummariesModel();
            var model = new VendorReviewModel { State = "view", VendorsForReview = summariesDummyData };

            return View(model);
        }
Пример #3
0
        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);
        }