示例#1
0
 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));
 }
示例#2
0
 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));
 }
示例#3
0
        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));
        }
示例#5
0
 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);
 }