public ActionResult Create(PetAnimalCreateViewModel model) { if (ModelState.IsValid) { var animal = new PetMatch.Web.PetAnimal() { Name = model.Name, Visible = model.Visible, DateCreated = DateTime.UtcNow, // TODO: Fix this hack CreatedBy = "dcruz" //User.Identity.Name }; if (animal.IsValid) { animal.AcceptChanges(); return(RedirectToAction("PetAnimal", "Admin")); } ModelState.AddModelError("NotIsValid", animal.ValidationMessage); } return(View("PetAnimal", new PetAnimalIndexViewModel { CreateViewModel = model })); //return PartialView("CreatePartial", model); }
public ActionResult Create(PetAnimalCreateViewModel model) { if (ModelState.IsValid) { var animal = new PetMatch.Web.PetAnimal() { Name = model.Name, Visible = model.Visible, DateCreated = DateTime.UtcNow, // TODO: Fix this hack CreatedBy = "dcruz" //User.Identity.Name }; if (animal.IsValid) { animal.AcceptChanges(); return RedirectToAction("Index", "PetAnimal"); } ModelState.AddModelError("NotIsValid", animal.ValidationMessage); } return View("Index", new PetAnimalIndexViewModel { CreateViewModel = model }); //return PartialView("CreatePartial", model); }