public HttpResponseMessage GetSingle(int trainingId) { var trainingProgramRepository = new TrainingProgramRepository(); var singleTrainingProgram = trainingProgramRepository.GetSingleTrainingProgram(trainingId); return(Request.CreateResponse(HttpStatusCode.OK, singleTrainingProgram)); }
public HttpResponseMessage Get() { var trainingProgramRepository = new TrainingProgramRepository(); var allTrainings = trainingProgramRepository.GetAllTrainings(); return(Request.CreateResponse(HttpStatusCode.OK, allTrainings)); }
public HttpResponseMessage GetList() { var repo = new TrainingProgramRepository(); var result = repo.GetAllTrainingPrograms(); return(Request.CreateResponse(HttpStatusCode.OK, result)); }
public HttpResponseMessage GetEmployeeTrainingList(int id) { var repo = new TrainingProgramRepository(); var result = repo.GetEmployeeTrainingList(id); return(Request.CreateResponse(HttpStatusCode.OK, result)); }
public HttpResponseMessage DeleteTrainingProgram(int id) { var repo = new TrainingProgramRepository(); var result = repo.Delete(id); return(result ? Request.CreateResponse(HttpStatusCode.OK) : Request.CreateErrorResponse(HttpStatusCode.BadRequest, "No training program exists with that id")); }
public HttpResponseMessage AddTrainingProgram(TrainingProgramDto training) { var repo = new TrainingProgramRepository(); var result = repo.Create(training); if (result) { return(Request.CreateResponse(HttpStatusCode.Created)); } return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Could not create training program, try again later...")); }
public HttpResponseMessage EditTrainingProgram(int id, TrainingProgramDto training) { var repo = new TrainingProgramRepository(); Console.WriteLine(id); Console.WriteLine(training); var StatusResult = repo.Edit(id, training); if (StatusResult) { return(Request.CreateResponse(HttpStatusCode.Created)); } return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Could not update")); }
public HttpResponseMessage CreateTraining(TrainingProgramDto training) { var repository = new TrainingProgramRepository(); var result = repository.CreateTraining(training); if (result) { return(Request.CreateResponse(HttpStatusCode.Created, "Training has been created")); } return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Training didn't save, try again")); }
public ActionResult Edit(int id, TrainingProgram trainingProgram) { try { TrainingProgramRepository.UpdateTrainingProgram(id, trainingProgram); return(RedirectToAction(nameof(Index))); } catch { return(View(trainingProgram)); } }
public ActionResult Create(TrainingProgram trainingProgram) { try { TrainingProgramRepository.CreateTrainingProgram(trainingProgram); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
// GET: Employees/Details/5 public ActionResult Details(int id) { EmployeeRepository employeeRepo = new EmployeeRepository(); var employee = employeeRepo.GetEmployeeById(id); DepartmentRepository departmentRepo = new DepartmentRepository(); var department = departmentRepo.GetDepartmentById(employee.DepartmentId); ComputerRepository computerRepo = new ComputerRepository(); var computer = computerRepo.GetComputerById(employee.ComputerId); TrainingProgramRepository trainingProgramRepo = new TrainingProgramRepository(); List <TrainingProgram> trainingPrograms = trainingProgramRepo.GetTrainingProgramsByEmployeeId(id); var viewModel = new EmployeeDetailsModel() { Employee = employee, Department = department, Computer = computer, TrainingPrograms = trainingPrograms }; return(View(viewModel)); }
// GET: TrainingProgram/Edit/5 public ActionResult Edit(int id) { TrainingProgram trainingProgram = TrainingProgramRepository.GetOneProgram(id); return(View(trainingProgram)); }
// GET: TrainingProgram public ActionResult Index() { List <TrainingProgram> tpsReport = TrainingProgramRepository.GetTrainingPrograms(); return(View(tpsReport)); }
public TrainingProgramController(IConfiguration config) { TrainingProgramRepository.SetConfig(config); }
// GET: TrainingPrograms/Details/5 public ActionResult Details(int id) { TrainingProgram trainingProgram = TrainingProgramRepository.GetOneTrainingProgramWithAttendingEmployees(id); return(View(trainingProgram)); }