public ActionResult CreateDate(SemesterDateViewModel model)
        {
            var semester = Db.Semesters.SingleOrDefault(s => s.Id == model.SemesterId);



            var semDate = new SemesterDate
            {
                Description = model.Description,
                From        = DateTime.Parse(model.Start),
                To          = DateTime.Parse(model.End),
                HasCourses  = model.HasCourses,
                Semester    = semester,
            };

            semester.Dates.Add(semDate);

            Db.SemesterDates.Add(semDate);
            Db.SaveChanges();



            return(RedirectToAction("Details", new { id = semester.Id }));
        }
Exemple #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="htmlHelper"></param>
 /// <param name="date"></param>
 /// <returns></returns>
 public static MvcHtmlString TimeSpan(this HtmlHelper htmlHelper, SemesterDate date)
 {
     return(date.From.Date == date.To.Date ?
            new MvcHtmlString(string.Format("{0:d}", date.From)) :
            new MvcHtmlString(string.Format("{0:d} - {1:d}", date.From, @date.To)));
 }