public ActionResult PersonData(PersonViewModel p) { Mapper.CreateMap<PersonViewModel, Person>(); var result = Mapper.Map<PersonViewModel, Person>(p); _persons.Update(result); return View(p); }
public ActionResult Create(PersonViewModel p, FormCollection collection) { //try //{ Mapper.CreateMap<PersonViewModel, Person>(); Mapper.CreateMap<PhoneViewModel, Phone>(); p.Telephones = new List<PhoneViewModel>(); for (int i = 4; i < collection.Count; i = i + 2) { if (!string.IsNullOrEmpty(collection[i]) && !string.IsNullOrEmpty(collection[i + 1])) { PhoneViewModel phone = new PhoneViewModel(); phone.PhoneType = collection[i]; phone.PhoneNumber = collection[i + 1]; p.Telephones.Add(phone); } } var result = Mapper.Map<PersonViewModel, Person>(p); _persons.Create(result); return RedirectToAction("Index"); //} //catch //{ // return View(); //} }
public ActionResult Create(PersonViewModel p) { try { Mapper.CreateMap<PersonViewModel, Person>(); var result = Mapper.Map<PersonViewModel, Person>(p); _persons.Create(result); return RedirectToAction("Index"); } catch { return View(); } }
public ActionResult Save(PersonViewModel p) { Mapper.CreateMap<PersonViewModel, Person>(); var result = Mapper.Map<PersonViewModel, Person>(p); _persons.Update(result); return RedirectToAction("Index"); }
public ActionResult Save(PersonViewModel p) { Mapper.CreateMap<PersonViewModel, Person>(); Mapper.CreateMap<PhoneViewModel, Phone>(); var result = Mapper.Map<PersonViewModel, Person>(p); //var person = _persons.Read(result.ID); //result.Telephones = person.Telephones; _persons.Update(result); return RedirectToAction("Index"); }
public ActionResult PersonDataModal(PersonViewModel p) { Mapper.CreateMap<PersonViewModel, Person>(); Mapper.CreateMap<PhoneViewModel, Phone>(); var result = Mapper.Map<PersonViewModel, Person>(p); _persons.Update(result); return RedirectToAction("Index"); }