public ActionResult PermissionAddNewPartial( [ModelBinder(typeof(DevExpressEditorsBinder))] SecurityPermissionModel item, Guid objectId) { if (ModelState.IsValid) { try { SecurityPermissionModel.CreateMap(); using (DBEntities context = Settings.CreateDataContext()) { SecurityPermission obj = Mapper.Map <SecurityPermissionModel, SecurityPermission>(item); obj.Id = Guid.NewGuid(); obj.GroupId = objectId; context.AddToSecurityPermission(obj); context.SaveChanges(); } } catch (Exception e) { ViewData["EditError"] = e.Message; } } else { ViewData["EditError"] = "Пожалуйста, исправте все ошибки."; } return(PermissionPartial(objectId)); }