private StatusSearchViewModel InitializeModelSearch() { var model = new StatusSearchViewModel() { Filter = new SearchFilterViewModel() }; model.Filter.Status.Add((int)CSStatusSearchStatusOperation.UnderPreparation); model.Filter.Status.Add((int)CSStatusSearchStatusOperation.Approved); for (int i = _varInitialYear; i <= _varFinalizeYear; i++) { model.Filter.Year.Add(i); } foreach (var item in ViewBag.CountryList) { model.Filter.Country.Add(int.Parse(item.Value)); } foreach (var item in ViewBag.CountryDepartmentList) { model.Filter.CountryDepartment.Add(int.Parse(item.Value)); } return(model); }
private StatusSearchViewModel GetStatusSearch(StatusSearchViewModel model) { var response = _statusSearchService.GetStatusSearch(model.Filter); model.Tables = response.Tables; SetViewBagErrorMessageInvalidResponse(response); return(model); }
public virtual ActionResult Search(SearchFilterViewModel filter) { var responseMVC = new ReloadHtmlContentResponse(); var model = new StatusSearchViewModel(); model.Filter = filter; model = GetStatusSearch(model); var html = this.RenderRazorViewToString("ReadPartial/NonPagedTables", model.Tables); responseMVC.ContentToReplace.Add("[data-section=\"NonPagedTables\"]", html); return(Json(responseMVC)); }