Beispiel #1
0
 public ActionResult CreateT(Tassk tassk)
 {
     tassk.T_check = false;
     db.Tassks.Add(tassk);
     db.SaveChanges();
     return(RedirectToAction("Index"));
 }
Beispiel #2
0
 public TaskModel(Tassk taskData, Map mapData, List <Point> pointsData, string currentUser)
 {
     TaskData    = taskData;
     MapData     = mapData;
     PointsData  = pointsData;
     CurrentUser = currentUser;
 }
Beispiel #3
0
        public ActionResult DeleteT(int TaskId)
        {
            Tassk n = db.Tassks.Find(TaskId);

            if (n == null)
            {
                return(HttpNotFound());
            }
            return(View(n));
        }
Beispiel #4
0
        public IActionResult ShowTask(int tid)
        {
            string userID      = HttpContext.User.FindFirstValue(ClaimTypes.Email);
            string currentUser = ds.GetNickname(userID);

            ViewData.Add("currentUser", currentUser);
            Tassk     task      = ds.GetTask(tid);
            TaskModel taskModel = new TaskModel(task, ds.getMap(task.MapID), ds.GetPointsByTaskId(tid), currentUser);

            return(View("Task", taskModel));
        }
Beispiel #5
0
        public Tassk[] GetTasksByEventId(int id)
        {
            List <Tassk> tasks = ds.GetTasksByEvent(id);

            Tassk[] taskArray = new Tassk[tasks.Count];
            for (int i = 0; i < tasks.Count; i++)
            {
                taskArray[i] = tasks[i];
            }
            return(taskArray);
        }
Beispiel #6
0
        public ActionResult DeleteTConfirmed(int TaskId)
        {
            Tassk n = db.Tassks.Find(TaskId);

            if (n == null)
            {
                return(HttpNotFound());
            }
            db.Tassks.Remove(n);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #7
0
        public IActionResult DeletePoint(int pid, int tid)
        {
            string userID      = HttpContext.User.FindFirstValue(ClaimTypes.Email);
            string currentUser = ds.GetNickname(userID);

            ViewData.Add("currentUser", currentUser);
            ds.DeletePoint(pid);
            Tassk     task      = ds.GetTask(tid);
            TaskModel taskModel = new TaskModel(task, ds.getMap(task.MapID), ds.GetPointsByTaskId(tid), currentUser);

            return(RedirectToAction("ShowTask", "Tasks", new { @tid = tid }));
        }
Beispiel #8
0
        public ActionResult ChangeT(int TaskId)
        {
            Tassk n = db.Tassks.Find(TaskId);

            if (n == null)
            {
                return(HttpNotFound());
            }
            var tassk = db.Tassks;

            ViewBag.Events = tassk;
            return(View(n));
        }