Esempio n. 1
0
        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));
            }
        }
Esempio n. 2
0
        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));
            }
        }