コード例 #1
0
        public ActionResult Create(FormCollection form)
        {
            try
            {
                if (String.IsNullOrEmpty(form["Name"]))
                    ModelState.AddModelError("Name", "The Name field is required");

                Models.Client client = new Models.Client();
                UpdateModel(client);

                // Test this here rather than further up so we get the errors from update model even
                // if the manual validation fails
                if (!ModelState.IsValid)
                    throw new InvalidOperationException("Input failed model validation");

                client.ClientId = Guid.NewGuid();
                client.Save();

                return RedirectToAction("Index");
            }
            catch
            {
                return View();
            }
        }
コード例 #2
0
        public ActionResult Edit(string id, FormCollection form)
        {
            try
            {
                Models.Client client = new Models.Client(new Guid(id));
                UpdateModel(client);
                client.Save();

                return RedirectToAction("Index");
            }
            catch
            {
                return View();
            }
        }