protected async Task AddPersonalAdminPermissionForUsers() { var employeePermission = new EmployeePermission { ResponsibleForUserId = _currentUserId, ResponsibleUserId = _currentUserId, PermissionType = 2, IsExplicit = true }; _personalLegacyDb.EmployeePermissions.Add(employeePermission); _personalLegacyDb.SaveChanges(); }
public void AddPermission(int employeeId, PermissionEnum permission) { List <EmployeePermission> previous = _context.EmployeePermissions.Where(x => x.EmployeeId == employeeId).ToList(); EmployeePermission ep = new EmployeePermission { EmployeeId = employeeId, Permission = permission }; _context.Add(ep); _context.SaveChanges(); List <EmployeePermission> current = _context.EmployeePermissions.Where(x => x.EmployeeId == employeeId).ToList(); addPermissionChange(employeeId, previous, current); }
public EmployeePermissionViewModel(EmployeePermission ep) { EmployeeId = ep.EmployeeId; Permission = ep.Permission; EmployeePermissionId = ep.EmployeePermissionId; }