Exemplo n.º 1
0
 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));
 }