public ActionResult AddEventSchedule(AdminHomeVM vm) { InsertDAL insert = new InsertDAL(); //vm.NewEventSchedule.PerWeekdayDuration = NodaTime.Period.FromMinutes(vm.NewEventSchedule.PerWeekdayDuration.Minutes); //vm.NewEventSchedule.PerWeekendDuration = NodaTime.Period.FromMinutes(vm.NewEventSchedule.PerWeekendDuration.Minutes); EventSchedule newEventSchedule = new EventSchedule( vm.NewEventSchedule.Event, (int)vm.NewEventSchedule.IntWeekdayDuration, (int)vm.NewEventSchedule.IntWeekendDuration, vm.NewEventSchedule.StrMondayStart, vm.NewEventSchedule.StrTuesdayStart, vm.NewEventSchedule.StrWednesdayStart, vm.NewEventSchedule.StrThursdayStart, vm.NewEventSchedule.StrFridayStart, vm.NewEventSchedule.StrSaturdayStart, vm.NewEventSchedule.StrSundayStart); insert.OpenConnection(); insert.InsertEventSchedule(newEventSchedule); insert.CloseConnection(); return(RedirectToAction("Index")); }