public ActionResult Edit(EditAvailVM model)
        {
            //var startTime = DateTime.Parse("3:45:00");
            //var str = new List<string>();
            //var endTime = startTime.AddHours(23).AddMinutes(45);

            //while (startTime <= endTime)
            //{
            //    var dt = startTime.AddMinutes(15);
            //    str.Add(dt.ToString("h:mm tt"));
            //    startTime = startTime.AddMinutes(15);
            //}
            string minValue = string.Empty;
            string maxValue = string.Empty;

            var str = this.GetStartEndTimeList(model.StartDate, model.EndDate, out minValue, out maxValue);

            ViewBag.Time = str;

            return View(model);
        }
        public PartialViewResult UpdateTimeRange(EditAvailVM model)
        {
            ModelState.Clear();

            string minValue = string.Empty;
            string maxValue = string.Empty;

            var str = this.GetStartEndTimeList(model.StartDate, model.EndDate, out minValue, out maxValue);

            ViewBag.Time = str;

            return PartialView("TimeRangePartial", model);
        }