public ActionResult Create(Consulting consulting) { if (consulting.StartConsulting != null) { if (consulting.StartConsulting.Date <= DateTime.Now.Date) { ModelState.AddModelError("", "Lịch phải sau ngày hiện tại"); } else { var result = VerifyTime(consulting); if (result != null) { ModelState.AddModelError("", "Thời gian không hợp lệ: " + result); } } } if (ModelState.IsValid) { consulting.WebManagerId = User.Identity.GetUserId(); _consultingRepository.Add(consulting); return(RedirectToAction("Index")); } ViewBag.DoctorId = new SelectList(_userRepository.GetAllDoctor(), "Id", "FullName", consulting.DoctorId); return(View(consulting)); }