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); }); } }
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); }
//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); } }); } }