public ActionResult Contact(ContactViewModel viewModel) { if (ModelState.IsValid) { //Map viewModel to Dto var contactDto = Mapper.Map <ContactViewModel, ContactDto>(viewModel); //Save the Contact to DataBase _applicationService.AddContact(contactDto); return(RedirectToAction("GetAllContacts")); } return(View(viewModel)); }