Example #1
0
 public ActionResult Edit(int?id)
 {
     if (id == null)
     {
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
     }
     PlannerModel.Task task = DB.Task.Find(id);
     //task.User_ID = System.Web.HttpContext.Current.User.Identity.GetUserId();
     if (task == null)
     {
         return(HttpNotFound());
     }
     return(View(task));
 }
Example #2
0
 public ActionResult Delete(int id)
 {
     try
     {
         PlannerModel.Task task = DB.Task.Find(id);
         DB.Task.Remove(task);
         DB.SaveChanges();
     }
     catch (RetryLimitExceededException /* dex */)
     {
         //Log the error (uncomment dex variable name and add a line here to write a log.
         return(RedirectToAction("Delete", new { id = id, saveChangesError = true }));
     }
     return(RedirectToAction("ListOfTaskView"));
 }
Example #3
0
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PlannerModel.Task task = DB.Task.Find(id);
            ViewBag.Time = DateTime.Now;


            if (task == null)
            {
                return(HttpNotFound());
            }
            return(View(task));
        }
        public ExtendedTaskModel(PlannerModel.Task task)
        {
            Id           = task.Id;
            Name         = task.Name;
            CreationDate = task.CreationDate;
            StartDate    = task.StartDate;
            EndDate      = task.EndDate;
            PriorityId   = task.PriorityId;
            Priority     = task.Priority;
            CategoryId   = task.CategoryId;
            Category     = task.Category;

            StartDate     = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day);
            StartTimeSpan = new TimeSpan(DateTime.Now.Hour, 0, 0).Add(new TimeSpan(0, 1, 0, 0));

            EndTimeSpan = new TimeSpan(0, 0, 0, 0).Add(StartTimeSpan);
            EndDate     = StartDate.AddDays(1);
        }
Example #5
0
 public ActionResult Create([Bind(Include = "Title, User_ID, Category_ID, Deadline")] PlannerModel.Task task)
 {
     task.User_ID = System.Web.HttpContext.Current.User.Identity.GetUserId();
     try
     {
         if (ModelState.IsValid)
         {
             task.Creation_Time = DateTime.Now;
             DB.Task.Add(task);
             DB.SaveChanges();
             return(RedirectToAction("ListOfTaskView"));
         }
     }
     catch (DataException /* dex */)
     {
         //Log the error (uncomment dex variable name and add a line here to write a log.
         ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists see your system administrator.");
     }
     return(View(task));
 }