Beispiel #1
0
 public void CreatePermission(List <VM.RolePermission> rolePermissions)
 {
     if (rolePermissions != null)
     {
         MD.tbl_Common_RolePermissionConfig mdRolePermission = null;
         rolePermissions.ForEach(p =>
         {
             mdRolePermission = ConvertToMDRolePermission(p);
             Ctx.tbl_Common_RolePermissionConfig.Add(mdRolePermission);
         });
     }
 }
Beispiel #2
0
        private MD.tbl_Common_RolePermissionConfig ConvertToMDRolePermission(VM.RolePermission rolePermission)
        {
            MD.tbl_Common_RolePermissionConfig mdRolePermission = null;
            if (rolePermission != null)
            {
                mdRolePermission = new MD.tbl_Common_RolePermissionConfig
                {
                    ModuleId    = rolePermission.ModuleId,
                    RoleId      = rolePermission.RoleId,
                    Value       = rolePermission.Value,
                    CreatedBy   = rolePermission.CreatedBy,
                    CreatedDate = rolePermission.CreatedDate
                };
            }

            return(mdRolePermission);
        }
Beispiel #3
0
        //public bool DeleteUserList(int id)
        //{
        //    MD.tbl_Common_RoleUser date = Ctx.tbl_Common_RoleUser.First(u => u.UserId == id);
        //    date.IsDeleted = true;
        //    Ctx.SaveChanges();
        //    return true;
        //}

        public void UpdatePermission(List <VM.RolePermission> rolePermissions)
        {
            if (rolePermissions != null)
            {
                MD.tbl_Common_RolePermissionConfig mdRolePermission = null;
                rolePermissions.ForEach(p =>
                {
                    mdRolePermission = Ctx.tbl_Common_RolePermissionConfig.FirstOrDefault(rp => rp.RoleId == p.RoleId && rp.ModuleId == p.ModuleId);
                    if (mdRolePermission != null)
                    {
                        mdRolePermission.Value       = p.Value;
                        mdRolePermission.UpdatedBy   = p.UpdatedBy;
                        mdRolePermission.UpdatedDate = p.UpdatedDate;
                    }
                    else
                    {
                        mdRolePermission = ConvertToMDRolePermission(p);
                        Ctx.tbl_Common_RolePermissionConfig.Add(mdRolePermission);
                    }
                });
            }
        }