public IActionResult deleteEmployee([FromQuery] string id) { //Boolean isValidToken = ValidateToken(); //if (isValidToken) { TblEmployeesDAO dao = TblEmployeesDAO.getInstance(); try { bool result = dao.DeleteEmployee(id); if (result) { return(Ok(result)); } } catch (Exception) { StatusCode(500); } } return(Unauthorized()); }
public IActionResult CheckLogin([FromBody] TblEmployeesDTO tblEmployeeDTO) { TblEmployeesDAO dao = TblEmployeesDAO.getInstance(); IActionResult response = Unauthorized(); try { TblEmployeesDTO dto = dao.CheckLogin(tblEmployeeDTO.idEmployee, tblEmployeeDTO.password); if (dto != null) { string token = JwtUtil.GenerateJSONWebToken(dto, _config); HttpContext.Response.Headers.Add("token", token); response = Ok(dto); } return(response); } catch (Exception e) { Console.WriteLine(e.Message); } return(Unauthorized()); }
public IActionResult loadEmployee() { bool isValidToken = ValidateToken(); if (isValidToken) { TblEmployeesDAO dao = TblEmployeesDAO.getInstance(); try { List <TblEmployeesDTO> listEmp = dao.loadEmp(); if (listEmp != null) { return(Ok(listEmp)); } } catch (Exception) { StatusCode(500); } } return(Unauthorized()); }
public IActionResult updateEmployee([FromBody] TblEmployeesDTO emp) { bool isValidToken = ValidateToken(); if (isValidToken) { TblEmployeesDAO dao = TblEmployeesDAO.getInstance(); try { bool success = dao.UpdateEmployeeDetail(emp); if (success) { return(Ok(success)); } } catch (Exception) { StatusCode(500); } } return(Unauthorized()); }
public IActionResult LoadEmployee([FromQuery] string role) { Boolean isValidToken = ValidateToken(); if (isValidToken) { TblEmployeesDAO dao = TblEmployeesDAO.getInstance(); try { List <TblEmployeesDTO> list = dao.loadEmpByRole(role); if (list != null) { return(Ok(list)); } } catch (Exception) { StatusCode(500); } } return(Unauthorized()); }
public IActionResult UpdateEmployee([FromBody] TblEmployeesDTO Employee) { bool isValidToken = ValidateToken(); if (isValidToken) { TblEmployeesDAO dao = TblEmployeesDAO.getInstance(); IActionResult response = Unauthorized(); try { bool result = dao.UpdateEmployee(Employee); if (result == true) { return(Ok(result)); } } catch (Exception e) { Console.WriteLine(e.Message); } } return(Unauthorized()); }