public string GetModel(ConvertServiceRequest request) { if (request.Parameters.ContainsKey("Command")) { if (request.Parameters["Command"] == "LoadDropdown") return LoadDropdownValues(request); } if (!string.IsNullOrEmpty(request.Data)) { _viewModel = CommonUtils.JsonDeserialize<AdminReportsViewModel>(request.Data); RunReport(); } else { CreateInitialViewModel(); LoadPage(request); } return CommonUtils.JsonSerialize(_viewModel); }
private void CreateInitialViewModel() { //Build View Model _viewModel = new AdminReportsViewModel() { ModuleName = "event", EntityName = "reports", PageHeader = "Reports" }; _viewModel.NavLinks = EventUtils.CreateEventNavLinks().ToList(); _viewModel.SubEntityNavLinks = EventUtils.CreateEventSubEntityNavLinks().ToList(); _viewModel.FilterFields = CreateFilterFields(); }