public ActionResult Details(int id) { var labourAssigned = labourAssignedRepository.Get(id); var viewModel = new LabourAssignedFormViewModel { LabourAssigned = labourAssigned }; return(View(viewModel)); }
public ActionResult CreateOrUpdate(LabourAssignedFormViewModel viewModel) // model binding { if (viewModel.LabourAssigned.Id == 0) // Create { labourAssignedRepository.Insert(viewModel.LabourAssigned); return(RedirectToAction("LabourAssignedList", "LabourAssigned")); } else // Update { var labourAssigned = labourAssignedRepository.Update(viewModel.LabourAssigned); return(RedirectToAction("LabourAssignedList", "LabourAssigned")); } }
public ActionResult Insert() { var labours = labourRepository.GetAll().OrderBy(l => l.Name); var serviceRequests = serviceRequestRepository.GetAll().OrderBy(s => s.Id); var employees = employeeRepository.GetAll().OrderBy(e => e.Name); var viewModel = new LabourAssignedFormViewModel { Labours = labours, ServiceRequests = serviceRequests, Employees = employees }; return(View(viewModel)); }
public ActionResult Edit(int id) { var labourAssigned = labourAssignedRepository.Get(id); var labours = labourRepository.GetAll().OrderBy(l => l.Name); var employees = employeeRepository.GetAll().OrderBy(l => l.Name); var serviceRequests = serviceRequestRepository.GetAll().OrderBy(s => s.Id); if (labourAssigned == null) { return(HttpNotFound()); } var viewModel = new LabourAssignedFormViewModel { LabourAssigned = labourAssigned, Labours = labours, Employees = employees, ServiceRequests = serviceRequests }; return(View(viewModel)); }