コード例 #1
0
ファイル: Scheduler.cs プロジェクト: Vynny/QFGreenBean
        private bool HasDay(StudentConstraint c, Section s)
        {
            string day1 = "TBA";
            string day2 = "TBA";

            System.Diagnostics.Debug.WriteLine("Section Day is: " + s.Day);
            if (s.Day.Length > 3)
            {
                day1 = FormatDay(s.Day.Substring(0, 2)).ToLower();
                day2 = FormatDay(s.Day.Substring(2, 2)).ToLower();
            }
            else
            {
                day1 = FormatDay(s.Day).ToLower();
            }

            System.Diagnostics.Debug.WriteLine("Comparing: " + c.Day + " to " + day1 + " and " + day2);

            if (c.Day == day1)
            {
                return(true);
            }

            if (c.Day == day2)
            {
                return(true);
            }

            return(false);
        }
コード例 #2
0
        public ActionResult DeleteConstraint(int StudentConstraintId)
        {
            StudentConstraint c = listDB.StudentConstraints.Find(StudentConstraintId);

            listDB.StudentConstraints.Remove(c);
            listDB.SaveChanges();

            return(RedirectToAction("Index"));
        }
コード例 #3
0
        public string TestConstraint(StudentConstraint c)
        {
            string s = "Value of WeekDay is: " + c.Day.ToLower() + "\n";

            s += "startHour: " + c.StartHour + "\n";
            s += "startMinute: " + c.StartMinute + "\n";
            s += "endHour: " + c.EndHour + "\n";
            s += "endMinute: " + c.EndMinute + "\n";
            return(s);
        }
コード例 #4
0
        public ActionResult SubmitConstraint([Bind(Include = "Day,StartHour,EndHour,StartMinute,EndMinute")] StudentConstraint constraint)
        {
            int start = Convert.ToInt32(constraint.StartHour + constraint.StartMinute);
            int end   = Convert.ToInt32(constraint.EndHour + constraint.EndMinute);

            if (end <= start)
            {
                ModelState.AddModelError("EndHour", "End hour must be later than start");
            }

            if (ModelState.IsValid)
            {
                listDB.StudentConstraints.Add(constraint);
                listDB.SaveChanges();
            }

            return(RedirectToAction("ViewConstraints"));
        }