public ActionResult Create(FormCollection form, CreateEditViewModel model) { if (ModelState.IsValid) { try { var role = new Role(); Mapper.DynamicMap(model, role); roleProvider.AddOrUpdateRole(role); return(RedirectToAction("Index")); } catch (Exception ex) { ModelState.AddModelError(String.Empty, ex.Message); Logger.ErrorException(ex.Message, ex); } } return(RedirectToAction("Create")); }