public ActionResult EditClinicDay(int id) { // get clinic day to edit var clinicDay = _clinicRepository.GetClinicDay(id); if (clinicDay != null) { var sTime = clinicDay.OpenTime.Split(new string[] { ":", " " }, StringSplitOptions.RemoveEmptyEntries); var sHours = sTime[0]; var sMins = sTime[1]; var sAMPM = sTime[2]; var eTime = clinicDay.CloseTime.Split(new string[] { ":", " " }, StringSplitOptions.RemoveEmptyEntries); var eHours = eTime[0]; var eMins = eTime[1]; var eAMPM = eTime[2]; // map to view model var editClinicdayViewModel = new EditClinicDayViewModel() { Id = clinicDay.Id, Day = clinicDay.Day, StartTimeHour = sHours, StartTimeMin = sMins, StartAMPM = sAMPM, EndTimeHour = eHours, EndTimeMin = eMins, EndAMPM = eAMPM, ClinicId = clinicDay.ClinicId, Hours = GetHoursList(), Minutes = GetMinutesList(), AMPM = GetAMPMList() }; return(View(editClinicdayViewModel)); } return(HttpNotFound()); }