public IActionResult markAsCompleted(int id) { context = new DBHomework8Context(); context.Assignments.FirstOrDefault(item => item.AssignmentId == id).IsCompleted = 1; context.SaveChanges(); list = null; return(RedirectToAction("TaskListing")); }
public IActionResult TrackIt(Assignment assign) { context = new DBHomework8Context(); if (!ModelState.IsValid) { ViewBag.Message = "Please enter valid Values"; return(RedirectToAction("Index")); } Assignment checkAssign = context.Assignments.FirstOrDefault(item => item.AssignmentPriority == assign.AssignmentPriority && item.Course.Equals(assign.Course) && item.DueDate == assign.DueDate && item.AssignmentTitle.Equals(assign.AssignmentTitle) && item.AssignmentNotes.Equals(assign.AssignmentNotes)); if (checkAssign != null) { ViewBag.Message = "This data already exists!"; return(View("Index")); } assign.IsCompleted = 0; context.Assignments.Add(assign); context.SaveChanges(); ViewBag.Message = "Tracking Successful!"; return(View("Index")); }
public IActionResult AddTag(string txtAddTag) { context = new DBHomework8Context(); Tag check = context.Tags.FirstOrDefault(item => item.TagName.Equals(txtAddTag)); if (check != null) { ViewBag.Message = "Tag already exist. Please directly type it in the tag field"; return(View("Index")); } Tag tag = new Tag() { TagName = txtAddTag }; context.Tags.Add(tag); context.SaveChanges(); List <Tag> taglist = context.Tags.ToList(); ViewBag.TagList = taglist; return(View("Index")); }