/// <summary> /// Extracts List of OptionEntity from IFormCollection /// </summary> public static List <OptionEntity> ExtractOption(IFormCollection Inputs) { var Options = OptionHelper.ReadEntities(); foreach (var item in Options) { item.Value = Inputs[item.Key]; } return(Options); }
public IViewComponentResult Invoke(IFormCollection Inputs) { List <OptionEntity> Options; if (Inputs == null) { Options = OptionHelper.ReadEntities(); } else { Options = PageTools.ExtractOption(Inputs); OptionHelper.UpdateEntities(Options); TempData["Message"] = "Success"; } return(View(Options)); }