コード例 #1
0
 public IActionResult markAsCompleted(int id)
 {
     context = new DBHomework8Context();
     context.Assignments.FirstOrDefault(item => item.AssignmentId == id).IsCompleted = 1;
     context.SaveChanges();
     list = null;
     return(RedirectToAction("TaskListing"));
 }
コード例 #2
0
        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"));
        }
コード例 #3
0
        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"));
        }