コード例 #1
0
ファイル: DepartmentRepository.cs プロジェクト: MaxNau/EMS
 public int GetDepartmentIdByName(string departmentName)
 {
     using (var context = new PowerCoEntity())
     {
         return(context.Deprtments.FirstOrDefault(d => d.DepartmentName == departmentName).DepartmentId);
     }
 }
コード例 #2
0
ファイル: DepartmentRepository.cs プロジェクト: MaxNau/EMS
 public Department GetDepartment(int id)
 {
     using (var context = new PowerCoEntity())
     {
         return(context.Deprtments.FirstOrDefault(d => d.DepartmentId == id));
     }
 }
コード例 #3
0
 public void AddUser(User user)
 {
     using (var context = new PowerCoEntity())
     {
         context.Users.Add(user);
         context.SaveChanges();
     }
 }
コード例 #4
0
 public void RemoveEmployee(int id)
 {
     using (var context = new PowerCoEntity())
     {
         var employee = context.Employees.FirstOrDefault(e => id == e.EmployeeId);
         context.Employees.Remove(employee);
         context.SaveChanges();
     }
 }
コード例 #5
0
 public List <Employee> GetEmployees()
 {
     using (var context = new PowerCoEntity())
     {
         return(context.Employees
                .Include(e => e.Department)
                .Include(e => e.Position)
                .ToList());
     }
 }
コード例 #6
0
 public Employee GetEmployee(int id)
 {
     using (var context = new PowerCoEntity())
     {
         return(context.Employees
                .Include(e => e.Department)
                .Include(e => e.Position)
                .FirstOrDefault(e => id == e.EmployeeId));
     }
 }
コード例 #7
0
 public void AddEmployee(Employee employee)
 {
     using (var context = new PowerCoEntity())
     {
         context.EmployeePositions.Attach(employee.Position);
         context.Deprtments.Attach(employee.Department);
         context.Employees.Add(employee);
         context.SaveChanges();
     }
 }
コード例 #8
0
 public override string[] GetRolesForUser(string username)
 {
     using (var context = new PowerCoEntity())
     {
         var user = context.Users.FirstOrDefault(u => u.Name == username);
         if (user == null)
         {
             return(null);
         }
         else
         {
             string[] userRoles = user.Roles.Select(x => x.Name).ToArray();
             return(userRoles);
         }
     }
 }