public ActionResult CreateEdit(HForm item) { var bookFormValidator = new BookFormValidator(); if (!bookFormValidator.Validate(item.Form)) { foreach (var e in bookFormValidator.Exceptions) { ModelState.AddModelError(e.Property, e.Message); } return(View(bookService.GetBook(item.Form.Id))); } else { bookService.CreateEditBook(item.Form); return(RedirectToAction("Index")); } }
public void TestInitialize() { _validator = new BookFormValidator(); var userAvailability = new UserAvailabilityViewModel() { DateTime = DateTime.Parse("21/09/2018 15:50"), TimeSpan = new TimeSpan(2, 0, 0) }; _viewModel = new BookFormViewModel() { Subject = "Test", Availability = userAvailability, StartTime = userAvailability.DateTime.TimeOfDay, EndTime = userAvailability.DateTime.TimeOfDay.Add(new TimeSpan(1, 0, 0)) }; }