public ActionResult Save(PersonEditor model) { if (!ModelState.IsValid) { return(PartialView("Editor", model)); } DateTime birthday; if (DateTime.TryParse(model.Birthday, out birthday)) { Person person; if (model.PersonId.Equals(Guid.Empty)) { // new Person person = Services.Person.Create(model.FirstName, model.LastName, birthday); } else { person = Services.Person.Get(model.PersonId); person.FirstName = model.FirstName; person.LastName = model.LastName; person.Birthday = birthday; } person.Watch = model.Watch; Services.Person.Save(person); return(Redirect(person.Url(Web.Constants.PersonRoute))); } return(Redirect(model.ReturnUrl)); }
private void registosToolStripMenuItem_Click(object sender, EventArgs e) { PersonEditor pe = new PersonEditor(serverClient, regist); pe.ShowDialog(this); }