private List <Employees> ListAllEmployeesOfCompany()
 {
     try
     {
         using (var companyBusiness = new CompanyBusiness())
         {
             List <Employees> employees = new List <Employees>();
             foreach (var responsedEmployees in companyBusiness.GetByID(companyid).Employees)
             {
                 Employees castedEmployee = new Employees()
                 {
                     EmployeesAddress     = responsedEmployees.EmployeesAddress,
                     EmployeesCompanyId   = responsedEmployees.EmployeesCompanyId,
                     EmployeesEmail       = responsedEmployees.EmployeesEmail,
                     EmployeesPhoneNumber = responsedEmployees.EmployeesPhoneNumber,
                     EmployessPassword    = responsedEmployees.EmployessPassword
                 };
                 employees.Add(castedEmployee);
             }
             return(employees);
         }
     }
     catch (Exception ex)
     {
         LogHelper.Log(LogTarget.File, ExceptionHelper.ExceptionToString(ex), true);
         throw new Exception("Customer doesn't exists.");
     }
 }
Example #2
0
 private Employee GetEmployeeByID(int ID)
 {
     try
     {
         using (var employeesBusiness = new EmployeeBusiness())
         {
             Employee castedEmployee    = null;
             Employee responsedEmployee = employeesBusiness.GetByID(ID);
             if (responsedEmployee != null)
             {
                 castedEmployee = new Employee()
                 {
                     EmployeesId          = responsedEmployee.EmployeesId,
                     EmployeesCompanyId   = responsedEmployee.EmployeesCompanyId,
                     EmployeesAddress     = responsedEmployee.EmployeesAddress,
                     EmployeesEmail       = responsedEmployee.EmployeesEmail,
                     EmployeesPhoneNumber = responsedEmployee.EmployeesPhoneNumber,
                     EmployessPassword    = responsedEmployee.EmployessPassword
                 };
             }
             return(castedEmployee);
         }
     }
     catch (Exception ex)
     {
         LogHelper.Log(LogTarget.File, ExceptionHelper.ExceptionToString(ex), true);
         throw new Exception("Employee doesn't exists.");
     }
 }
 public ActionResult SaveEmployeeToCompany(Employees employee)
 {
     if (!ModelState.IsValid)
     {
         return(View());
     }
     try
     {
         employee.EmployessPassword = Encryption(employee.EmployessPassword);
         if (SaveEmployee(employee.EmployeesEmail, employee.EmployessPassword, employee.EmployeesPhoneNumber, employee.EmployeesAddress))
         {
             return(RedirectToAction("CompanysEmployeesView"));
         }
         return(View());
     }
     catch (Exception ex)
     {
         LogHelper.Log(LogTarget.File, ExceptionHelper.ExceptionToString(ex), true);
         return(View());
     }
 }