Esempio n. 1
0
        public async Task <IActionResult> GetAllEmployees()
        {
            var employees = await _employeesService.GetAllEmployees();

            if (employees.Any())
            {
                return(Ok(employees));
            }
            return(NotFound("No Employee Found"));
        }
Esempio n. 2
0
        public IActionResult GetEmployees()
        {
            List <EmployeeModel> employees = employeesService.GetAllEmployees();

            if (employees == null)
            {
                return(NotFound());
            }
            return(View(employees));
        }
Esempio n. 3
0
        public IActionResult EmployeeDetails()
        {
            var employees = _employeesService.GetAllEmployees().ToList();

            var newEmployess = from empl in _employeesService.GetAllEmployees().ToList()
                               select new EmployeeModel
            {
                Id          = empl.Id,
                FirstName   = empl.FirstName,
                LastName    = empl.LastName,
                Email       = empl.Email,
                Password    = empl.Password,
                RoleId      = empl.RoleId,
                ManagerId   = empl.ManagerId,
                RoleName    = _employeesService.GetRoleByEmployeeId(empl.RoleId).RoleName,
                ManagerName = empl.ManagerId > 0 ? _employeesService.GetEmployeeById(empl.ManagerId).FirstName : "None"
            };

            return(Ok(newEmployess));
        }
        public async Task <ActionResult> GetAllEmployees()
        {
            var emp = await _employeesService.GetAllEmployees();

            return(Ok(emp));
        }