public ActionResult Index(int id) { List <PersonPhoneModelView> objListPersonPhoneModelView = new List <PersonPhoneModelView>(); PersonPhoneModelView objPersonPhoneModelViewResult = new PersonPhoneModelView(); List <PersonPhoneModelView> objListPersonPhoneModelViewResult = new List <PersonPhoneModelView>(); objListPersonPhoneModelView = Automapper.GetGeneric <List <PersonPhone>, List <PersonPhoneModelView> >(_personPhone.GetPersonPhoneByPersonId(id)); foreach (var item in objListPersonPhoneModelView) { objPersonPhoneModelViewResult = item; objPersonPhoneModelViewResult.PhoneNumberTypeDesc = _phoneNumberType.GetPhoneNumberTypeById(item.PhoneNumberTypeID).Name; objListPersonPhoneModelViewResult.Add(objPersonPhoneModelViewResult); } ViewBag.PersonID = id; return(View(objListPersonPhoneModelViewResult)); }
public ActionResult Create(PersonPhoneModelView objPersonPhone) { string error = ""; try { if (ModelState.IsValid) { objPersonPhone.ModifiedDate = DateTime.Now; _personPhone.Add(Automapper.GetGenericDinamyc <PersonPhoneModelView, PersonPhone>(objPersonPhone)); } } catch (Exception ex) { error = ex.Message; } return(RedirectToAction("Index", new { id = objPersonPhone.BusinessEntityID })); }
public ActionResult Edit(PersonPhoneModelView objPersonPhone) { string error = ""; try { if (ModelState.IsValid) { objPersonPhone.ModifiedDate = DateTime.Now; _personPhone.Update(Automapper.GetGenericDinamyc <PersonPhoneModelView, PersonPhone>(objPersonPhone)); LoadDropDown(objPersonPhone.PhoneNumberTypeID); } } catch (Exception ex) { error = ex.Message; } return(View()); }