public IViewComponentResult Invoke(DurationModel model) { var defaultItem = new SelectListItem { Text = "Select", Value = "" }; model.DurationUnits = new List <SelectListItem>(); foreach (DurationUnit eVal in DurationUnit.GetValues(typeof(DurationUnit))) { if (eVal.ToString().ToUpper() != "UNDEFINED") { var item = new SelectListItem { Text = WebHelper.GetEnumDescription(eVal) }; model.DurationUnits.Add(item); } } ; model.DurationUnits.Insert(0, model.DurationUnits.FirstOrDefault(x => x.Text.ToUpper() == "HOURS")); model.DurationUnits.RemoveAt(5); model.DurationUnits.Insert(0, defaultItem); return(View("~/ViewComponents/Courses/Duration/Default.cshtml", model)); }
public IViewComponentResult Invoke(DurationModel model) { return(View("~/ViewComponents/Courses/Duration/Default.cshtml", model)); }