// GET: Employees/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var employee = _employeesService.GetEmployeeById(id.Value); if (employee == null) { return(HttpNotFound()); } return(View(employee)); }
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 <IActionResult> GetEmployeeById(int id) { var employee = await _employeesService.GetEmployeeById(id); return(Ok(employee)); }