public Response<Departments> GetSingleDpt(int departmentId) { var repo = new DepartmentRepository(); var response = new Response<Departments>(); Departments dpt = repo.GetSingleDptById(departmentId); try { if (dpt != null) { response.Data = dpt; response.Success = true; } else { response.Success = false; response.Message = "That department doesn't exist"; } } catch (Exception ex) { response.Success = false; response.Message = ex.Message; } return response; }
public Response<int> GetDptIdByName(string departmentName) { var repo = new DepartmentRepository(); var response = new Response<int>(); int dpt = repo.GetDptIdByName(departmentName); try { if (dpt != 0) { response.Data = dpt; response.Success = true; } else { response.Success = false; response.Message = "That department doesn't exist"; } } catch (Exception ex) { response.Success = false; response.Message = ex.Message; } return response; }
public Response<List<Departments>> ListAllDepartments() { var repo = new DepartmentRepository(); var response = new Response<List<Departments>>(); List<Departments> dptList = repo.ListAll(); try { if (dptList.Count > 0) { response.Data = dptList; response.Success = true; } else { response.Success = false; response.Message = "There are no employees to display"; } } catch (Exception ex) { response.Success = false; response.Message = ex.Message; } return response; }
public void DeleteDepartment(int departmentId) { var repo = new DepartmentRepository(); repo.DeleteDepartment(departmentId); }
public void CreateDepartment(string dptName) { var repo = new DepartmentRepository(); repo.CreateDepartment(dptName); }
public void UpdateDepartment(Departments department) { var repo = new DepartmentRepository(); repo.UpdateDepartment(department); }