public virtual ActionResult Update(UserInput input) { if (!ModelState.IsValid) return View("Edit", input); var user = RavenSession.Load<User>(input.Id) ?? new User(); input.MapPropertiesToInstance(user); RavenSession.Store(user); return RedirectToAction("Index"); }
public ActionResult Add(UserInput input) { if (!ModelState.IsValid) return View("Edit", input); var user = new User(); input.MapPropertiesToInstance(user); RavenSession.Store(user); return RedirectToAction("Index"); }