public ActionResult List() { var courseDal = new Course_DAL(); var response = courseDal.list(); return(View(response)); }
public async Task <ActionResult> addClass(InstanceOfCourseViewModel model) { var courseDal = new Course_DAL(); if (ModelState.IsValid) { DateTime dateTime = DateTime.ParseExact(model.StartTime, "hh:mm tt", CultureInfo.InvariantCulture); TimeSpan span = dateTime.TimeOfDay; TimeSpan span2 = dateTime.AddHours(3).TimeOfDay; var newModel = new T_InstanceOfCourse { InstanceOfCourseID = Guid.NewGuid(), TeacherID = User.Identity.GetUserId(), Date = model.Date, StartTime = span, FinalTime = span2, CourseID = Guid.Parse(model.CourseID), CreateDate = DateTime.Now, ModificationDate = DateTime.Now, LogicalErasure = false }; try { var response = courseDal.AddClassTeacher(newModel); if (response != null) { return(RedirectToAction("Courses")); } } catch (Exception ex) { ModelState.AddModelError("", ex.Message); } } var courses = courseDal.list(); ViewBag.courses = courses.Select(i => new SelectListItem() { Text = i.Name, Value = i.CourseID.ToString() }); return(View(model)); }
public ActionResult addClass() { var courseDal = new Course_DAL(); var courses = courseDal.list(); ViewBag.courses = courses.Select(i => new SelectListItem() { Text = i.Name, Value = i.CourseID.ToString() }); DateTime dateTime = DateTime.Now; TimeSpan span = dateTime.TimeOfDay; return(View(new InstanceOfCourseViewModel() { InstanceOfCourseID = Guid.NewGuid(), Date = dateTime, // StartTime = span.ToString("hh:mm tt") })); }