コード例 #1
0
 public IEnumerable <Manager> GetManager()
 {
     using (ContextClass contextClass = new ContextClass())
     {
         return(contextClass.Managers.ToList());
     }
 }
コード例 #2
0
 public IEnumerable <EmployeeDesignation> GetEmployeeDesignations()
 {
     using (ContextClass contextClass = new ContextClass())
     {
         return(contextClass.EmployeeDesignations.ToList());
     }
 }
コード例 #3
0
 public List <Employee> GetEmployees()
 {
     using (ContextClass contextClass = new ContextClass())
     {
         return(contextClass.Employees.Include("Departments").Include("EmployeeDesignations").Include("Manager").ToList());
     }
 }
コード例 #4
0
 public void AddAccount(Account account)
 {
     using (ContextClass contextClass = new ContextClass())
     {
         contextClass.Accounts.Add(account);
         contextClass.SaveChanges();
     }
 }
コード例 #5
0
 public void AddEmployee(Employee employee)
 {
     using (ContextClass contextClass = new ContextClass())
     {
         contextClass.Employees.Add(employee);
         contextClass.SaveChanges();
     }
 }
コード例 #6
0
 public void AddCircular(Circular circular)
 {
     using (ContextClass contextClass = new ContextClass())
     {
         contextClass.Circulars.Add(circular);
         contextClass.SaveChanges();
     }
 }
コード例 #7
0
 public int GetCircularId(string filename)
 {
     using (ContextClass contextClass = new ContextClass())
     {
         Circular circular = contextClass.Circulars.Where(x => x.FilePath == filename).SingleOrDefault();
         return(circular.CircularId);
     }
 }
コード例 #8
0
 public Account Login(string username, string password)
 {
     using (ContextClass contextClass = new ContextClass())
     {
         Account account = contextClass.Accounts.Where(x => x.EmployeeEmail == username).Where(y => y.Password == password).SingleOrDefault();
         return(account);
     }
 }
 public Department GetEachDepartment(int departmentId)
 {
     using (ContextClass contextClass = new ContextClass())
     {
         Department department = contextClass.departments.Where(id => id.DepartmentId == departmentId).SingleOrDefault();
         return(department);
     }
 }
コード例 #10
0
 public int GetEmployeeId(string EmployeeEmail)
 {
     using (ContextClass contextClass = new ContextClass())
     {
         Employee employee = contextClass.Employees.Where(x => x.EmployeeEmail == EmployeeEmail).SingleOrDefault();
         return(employee.EmployeeId);
     }
 }
 public void AddDepartment(Department department)
 {
     using (ContextClass contextClass = new ContextClass())
     {
         contextClass.departments.Add(department);
         contextClass.SaveChanges();
     }
 }
コード例 #12
0
 public Employee GetEmployee(int employeeid)
 {
     using (ContextClass contextClass = new ContextClass())
     {
         Employee employee = contextClass.Employees.Include("Departments").Where(id => id.EmployeeId == employeeid).SingleOrDefault();
         return(employee);
     }
 }
コード例 #13
0
 public void EditEmployee(Employee employee)
 {
     using (ContextClass contextClass = new ContextClass())
     {
         contextClass.Entry(employee).State = System.Data.Entity.EntityState.Modified;
         contextClass.SaveChanges();
     }
 }
コード例 #14
0
 public void DeleteEmployee(Employee employee)
 {
     using (ContextClass contextClass = new ContextClass())
     {
         SqlParameter EmployeeId = new SqlParameter("@EmployeeId", employee.EmployeeId);
         contextClass.Database.ExecuteSqlCommand("Employee_Delete @EmployeeId", EmployeeId);
     }
 }
 public void DeleteDepartment(Department department)
 {
     using (ContextClass contextClass = new ContextClass())
     {
         Department departmentDetail = contextClass.departments.Where(id => id.DepartmentId == department.DepartmentId).SingleOrDefault();
         contextClass.departments.Attach(departmentDetail);
         contextClass.departments.Remove(departmentDetail);
         contextClass.SaveChanges();
     }
 }
 public bool CheckDepartment(string departmentName)
 {
     using (ContextClass contextClass = new ContextClass())
     {
         Department department = contextClass.departments.Where(id => id.DepartmentName.ToLower() == departmentName).SingleOrDefault();
         if (department != null)
         {
             return(true);
         }
         return(false);
     }
 }
コード例 #17
0
 public string GetRole(int managerId)
 {
     using (ContextClass contextClass = new ContextClass())
     {
         Manager manager = contextClass.Managers.Where(x => x.ManagerId == managerId).SingleOrDefault();
         if (manager != null)
         {
             return(manager.ManagerName);
         }
     }
     return("");
 }
コード例 #18
0
 public bool CheckEmployee(string employeeEmail, long phoneNumber)
 {
     using (ContextClass contextClass = new ContextClass())
     {
         Employee employeeCheckMail  = contextClass.Employees.Where(x => x.EmployeeEmail == employeeEmail).SingleOrDefault();
         Employee employeeCheckPhone = contextClass.Employees.Where(x => x.EmployeePhoneNumber == phoneNumber).SingleOrDefault();
         if (employeeCheckMail != null || employeeCheckPhone != null)
         {
             return(true);
         }
         return(false);
     }
 }
コード例 #19
0
 public Employee GetEmployeeDetails(string email)
 {
     using (ContextClass context = new ContextClass())
     {
         Employee Employee = null;
         try
         {
             Employee = context.Employees.Where(x => x.EmployeeEmail == email).SingleOrDefault();
             return(Employee);
         }
         catch (Exception)
         {
             return(Employee);
         }
     }
 }
コード例 #20
0
 public Account GetUserDetails(string emailId)
 {
     using (ContextClass context = new ContextClass())
     {
         Account account = null;
         try
         {
             account = context.Accounts.Where(x => x.EmployeeEmail == emailId).SingleOrDefault();
             return(account);
         }
         catch (Exception)
         {
             return(account);
         }
     }
 }
コード例 #21
0
 public Circular GetCircular(int circularId)
 {
     using (ContextClass contextClass = new ContextClass())
         return(contextClass.Circulars.Where(x => x.CircularId == circularId).SingleOrDefault());
 }
コード例 #22
0
 public List <Circular> GetCirculars()
 {
     using (ContextClass contextClass = new ContextClass())
         return(contextClass.Circulars.ToList());
 }
 public IEnumerable <Department> GetDepartment()
 {
     using (ContextClass contextClass = new ContextClass())
         return(contextClass.departments.ToList());
 }