public IActionResult CreateJob(CleaningEditModel model) { if (ModelState.IsValid) { if (CleaningItemImp.Exist(model.TeamId, model.ServiceRequestId)) { ViewBag.Message = "these job exist"; } else { var p = new CleaningItem() { ServiceRequest = ServiceRequestImp.Get(model.ServiceRequestId), Team = TeamRepository.Get(model.TeamId), Description = model.Description, Created = DateTime.Parse(model.Created), Status = "Assigned" }; CleaningItemImp.Add(p); CleaningItemImp.Commit(); ModelState.Clear(); HttpContext.Session.SetString("JobSucces", "Successfully Created a job"); return(RedirectToAction("CreateJob")); } } CleaningEditModel pq = new CleaningEditModel() { job = new SelectList(ServiceRequestImp.GetRequest(), "Id", "RequestName"), team = new SelectList(TeamRepository.GetAll(), "Id", "name") }; return(View(pq)); }
public IActionResult EditJob(CleaningEditModel model, int id) { if (ModelState.IsValid) { var k = new CleaningItem { Id = id, ServiceRequest = ServiceRequestImp.Get(model.ServiceRequestId), Team = TeamRepository.Get(model.TeamId), Description = model.Description, Created = DateTime.Parse(model.Created), Status = model.Status }; CleaningItemImp.Update(k); CleaningItemImp.Commit(); return(RedirectToAction("ViewJob")); } CleaningEditModel pq = new CleaningEditModel() { job = new SelectList(ServiceRequestImp.GetRequest(), "Id", "RequestName"), team = new SelectList(TeamRepository.GetAll(), "Id", "name") }; return(View()); }
public IActionResult CreateJob() { ViewBag.JobSuccess = HttpContext.Session.GetString("JobSuccess"); CleaningEditModel p = new CleaningEditModel() { job = new SelectList(ServiceRequestImp.GetRequest(), "Id", "RequestName"), team = new SelectList(TeamRepository.GetAll(), "Id", "name") }; return(View(p)); }
public IActionResult EditJob(int?id) { if (id == null) { return(RedirectToAction("400")); } var Clean = CleaningItemImp.Get(id); var qClean = new CleaningEditModel() { ServiceRequestId = Clean.ServiceRequest.Id, job = new SelectList(ServiceRequestImp.GetRequest(), "Id", "RequestName"), TeamId = Clean.Team.Id, team = new SelectList(TeamRepository.GetAll(), "Id", "name"), Description = Clean.Description, Date = Clean.Created.ToShortDateString(), Time = Clean.Created.ToShortTimeString() }; return(View(qClean)); }