public ActionResult UpdateContact(Contact.UI.ViewModels.ContactViewModel contactViewModel) { try { if (!ModelState.IsValid) { return(View()); } var contactMapper = AutoMapper.Mapper.Map <ViewModels.ContactViewModel, Contacts.Model.ContactModel>(contactViewModel); return(Json(contactObject.UpdateContact(contactMapper))); } catch (Exception ex) { // log error in error table return(Json(ex.Message)); } }
public ActionResult AddContact(Contact.UI.ViewModels.ContactViewModel contactViewModel) { try { if (!ModelState.IsValid) { return(Json("InValid field was found", JsonRequestBehavior.AllowGet)); } var contactMapper = AutoMapper.Mapper.Map <ViewModels.ContactViewModel, Contacts.Model.ContactModel>(contactViewModel); var result = contactObject.AddContact(contactMapper); return(Json(result, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { // log error in error table return(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }