Exemple #1
0
        public ActionResult Create(Vendor vendor)
        {
            VendorPageViewModel pageViewModel = new VendorPageViewModel(this);

            vendor.CredRate     = CredRate();
            vendor.AddressIding = AddressIding();
            try
            {
                if (ModelState.IsValid)
                {
                    pageViewModel.InsertVendor(vendor);
                    unit.Save();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ModelState.AddModelError("", "Unable to save to db");
                    return(View(vendor));
                }
            }
            catch (DataException)
            {
                ModelState.AddModelError("", "Unable to save changes.Contact System administrator");
            }
            return(View(vendor));
        }