public IActionResult EditTask(EditTaskViewModel model) { if (ModelState.IsValid) { AdminTask task = taskRepository.GetById(model.Id); task.Title = model.Title; task.Time = model.Time; task.Date = model.Date; task.Description = model.Description; task.LocationId = model.LocationId; taskRepository.Update(task); taskRepository.Save(); return(Json(new { success = true })); } TempData["edited"] = "Task Updated Successfully."; GetLocations(model); return(PartialView(model)); }
public IActionResult CreateNewTask(CreateNewTaskViewModel model) { if (ModelState.IsValid) { AdminTask task = new AdminTask { Date = model.Date, Time = model.Time, Title = model.Title, Description = model.Description, LocationId = model.LocationId }; string task_title = model.Title; taskRepository.Insert(task); taskRepository.Save(); TempData["created"] = $"Task { task_title } was created successfully."; return(Redirect("alltasks")); } GetLocations(model); return(RedirectToAction("alltasks", model)); }
public IActionResult DeleteTask(long Id) { if (Id.Equals(0)) { ViewBag.ErrorMessage = $"The Task Resource with Id = { Id } could not be found"; return(View("NotFound")); } AdminTask task = taskRepository.GetById(Id); if (task == null) { ViewBag.ErrorMessage = $"The task Resource with Id = { Id } could not be found"; return(View("NotFound")); } string task_title = task.Title; taskRepository.Delete(task.Id); taskRepository.Save(); TempData["deleted"] = $"Task { task_title } was deleted successfully."; return(Json(new { success = true })); }
public PartialViewResult AdminPanel(string carType = "") { AdminTask adminTask = _adminTaskRepository.GetSlotsType(); return(PartialView("_AdminPanel", adminTask)); }
public AdminTaskCompleteEventArgs(AdminTask task) { this.AdminTask = task; }
public void Update(AdminTask adminTask) { context.AdminTasks.Attach(adminTask); context.Entry(adminTask).State = EntityState.Modified; }
public void Insert(AdminTask adminTask) { context.AdminTasks.Add(adminTask); }
public void Delete(AdminTask adminTask) { context.AdminTasks.Remove(adminTask); }