public string GetModel(ConvertServiceRequest request) { if (!string.IsNullOrEmpty(request.Data)) _viewModel = CommonUtils.JsonDeserialize<AdminListViewModel>(request.Data); else CreateInitialViewModel(); // Query the Database var assetCollection = QueryData(request); // Build the Records Model _viewModel.TotalRecords = assetCollection.TotalAssetCount; _viewModel.Records.Clear(); foreach (var asset in assetCollection.Assets) { _viewModel.Records.Add(new Record { Id = asset.Id, Name = asset.Name, Url = asset.Url, IsFolder = asset.IsFolder, FolderPath = asset.FolderPath, Actions = CreateGridActions(asset) }); } return CommonUtils.JsonSerialize(_viewModel); }
public override ConvertServiceResponse ProcessServiceRequest(ConvertServiceRequest request) { if (request.Parameters.ContainsKey(CommonParameters.EntityName)) { switch (request.Parameters[CommonParameters.EntityName]) { case "events": return DoEventAndOccurrencesRouting(request); case "eventTopics": return DoEventTopicRouting(request); case "eventTypes": return DoEventTypeRouting(request); case "dynamiccolumns": return DoDynamicColumnsRouting(request); case "settings": return new AdminSettingsView(RequestProcessor).ProcessServiceRequest(request); case "reports": return new AdminReportsView(RequestProcessor).ProcessServiceRequest(request); case "configurableText": return DoConfigurableTextRouting(request); case "registrantSearch": return DoRegistrantSearchRouting(request); case "registrationForm": return DoRegistrationFormRouting(request); case "api": return new ApiHelper(RequestProcessor).ProcessServiceRequest(request); } } return DoEventRouting(request); }
public string GetModel(ConvertServiceRequest request) { if (!string.IsNullOrEmpty(request.Data)) _viewModel = CommonUtils.JsonDeserialize<AdminListViewModel>(request.Data); else CreateInitialViewModel(); //Query the Database var listResponse = QueryData(); //Build the Records Model _viewModel.TotalRecords = listResponse.EventConfigurationText.Count(); _viewModel.Records.Clear(); foreach (var e in listResponse.EventConfigurationText) { _viewModel.Records.Add(new Record { Id = e.Id, Title = e.Title, Value = e.Value, Actions = new GridActions() { ActionItems = CommonUtils.CreateGridActionItemList(true) } }); } return CommonUtils.JsonSerialize(_viewModel); }
public string GetModel(ConvertServiceRequest request) { if (!string.IsNullOrEmpty(request.Data)) _viewModel = CommonUtils.JsonDeserialize<AdminListViewModel>(request.Data); else CreateInitialViewModel(); //Handle Deletes if (request.Parameters.ContainsKey("Command")) { if (request.Parameters["Command"] == "DeleteRecords") DeleteRecords(); } var listResponse = QueryData(); _viewModel.TotalRecords = listResponse.TotalRecords; _viewModel.Records.Clear(); foreach (var r in listResponse.Templates) { _viewModel.Records.Add(new Record { Id = r.Id, TemplateName = r.Name, Actions = new GridActions() { ActionItems = CommonUtils.CreateGridActionItemList(true) } }); } return CommonUtils.JsonSerialize(_viewModel); }
public override ConvertServiceResponse ProcessServiceRequest(ConvertServiceRequest request) { if (request.Parameters.ContainsKey(CommonParameters.EntityName)) { switch (request.Parameters[CommonParameters.EntityName]) { case "locations": return DoLocationRouting(request); case "insurances": return DoInsurancesRouting(request); case "locationTypes": return DoLocationTypeRouting(request); case "dynamiccolumns": return DoDynamicColumnsRouting(request); case "services": return DoServicesRouting(request); case "settings": return new AdminSettingsView(RequestProcessor).ProcessServiceRequest(request); case "api": return new ApiHelper(RequestProcessor).ProcessServiceRequest(request); } } return DoLocationRouting(request); }
public override ConvertServiceResponse ProcessServiceRequest(ConvertServiceRequest request) { var configurationId = request.Parameters[CommonParameters.Entity2Id]; if (configurationId.ToUpperInvariant() != RecordActions.New.ToUpperInvariant()) { int outConfigurationId; if (int.TryParse(configurationId, out outConfigurationId)) { _configurationId = outConfigurationId; } } if (request.Parameters.ContainsKey(Constants.SystemParameters.Command)) { var command = request.Parameters[Constants.SystemParameters.Command]; switch (command) { case Constants.SystemParameters.CommandValueTestPaymentSettings: return TestPaymentSettings(request); } } else { return new ConvertServiceResponse() { ResponseData = GetModel(request) }; } return new ConvertServiceResponse() { ResponseData = string.Empty }; }
public override ConvertServiceResponse ProcessServiceRequest(ConvertServiceRequest request) { return new ConvertServiceResponse() { ResponseData = GetModel(request) }; }
public static ConvertServiceResponse HandleDataTypeChanged(ConvertServiceRequest request) { var record = CommonUtils.JsonDeserialize<AdminDetailViewModel>(request.Data); record.Fields = SetupFieldVisibility(record.Fields); return new ConvertServiceResponse() { ResponseData = CommonUtils.JsonSerialize(record) }; }
private ConvertServiceResponse DoHomeRouting(ConvertServiceRequest request) { switch (request.Parameters[CommonParameters.ViewName]) { case "AdminDashboardView": return new HomeAdminDashboardView(RequestProcessor).ProcessServiceRequest(request); } return null; }
public override ConvertServiceResponse ProcessServiceRequest(ConvertServiceRequest request, ModuleUtilsBase moduleUtils) { _moduleUtils = moduleUtils; _moduleName = request.Parameters[CommonParameters.ModuleName]; return new ConvertServiceResponse() { ResponseData = GetModel(request) }; }
private ConvertServiceResponse DoMetaRouting(ConvertServiceRequest request) { switch (request.Parameters[CommonParameters.ViewName]) { case "ModuleInstanceView": return new ModuleInstanceView(RequestProcessor).ProcessServiceRequest(request); } return null; }
public ConvertServiceResponse DoPaymentGatewayRouting(ConvertServiceRequest request) { switch (request.Parameters[CommonParameters.ViewName]) { case "AdminListView": return new PaymentGatewayListView(RequestProcessor).ProcessServiceRequest(request); case "AdminDetailView": return DoPaymentGatewayDetailViewRouting(request); } return null; }
private ConvertServiceResponse DoServiceInstancesRouting(ConvertServiceRequest request) { switch (request.Parameters[CommonParameters.ViewName]) { case "AdminListView": return new ServiceInstanceAdminListView(RequestProcessor).ProcessServiceRequest(request, new GlobalAdminUtils()); case "AdminDetailView": return new ServiceInstanceAdminDetailView(RequestProcessor).ProcessServiceRequest(request, new GlobalAdminUtils()); } return null; }
private ConvertServiceResponse DoDynamicColumnsRouting(ConvertServiceRequest request) { switch (request.Parameters[CommonParameters.ViewName]) { case "AdminListView": return new DynamicColumnsListView(RequestProcessor).ProcessServiceRequest(request, new EventUtils()); case "AdminDetailView": return new DynamicColumnsAdminDetailView(RequestProcessor).ProcessServiceRequest(request, new EventUtils()); } return null; }
public override ConvertServiceResponse ProcessServiceRequest(ConvertServiceRequest request) { var entityId = request.Parameters[CommonParameters.EntityId]; if (entityId.ToUpperInvariant() != RecordActions.New.ToUpperInvariant()) _eventTypeId = int.Parse(entityId, CultureInfo.InvariantCulture); return new ConvertServiceResponse() { ResponseData = GetModel(request) }; }
private ConvertServiceResponse DoConfigurableTextRouting(ConvertServiceRequest request) { switch (request.Parameters[CommonParameters.ViewName]) { case "AdminListView": return new ConfigurableTextAdminListView(RequestProcessor).ProcessServiceRequest(request); case "AdminDetailView": return new ConfigurableTextAdminDetailView(RequestProcessor).ProcessServiceRequest(request); } return null; }
private ConvertServiceResponse DoBoardCertificationsRouting(ConvertServiceRequest request) { switch (request.Parameters[CommonParameters.ViewName]) { case "AdminListView": return new BoardCertificationsAdminListView(RequestProcessor).ProcessServiceRequest(request); case "AdminDetailView": return new BoardCertificationsAdminDetailView(RequestProcessor).ProcessServiceRequest(request); } return null; }
public override ConvertServiceResponse ProcessServiceRequest(ConvertServiceRequest request) { if (!string.IsNullOrEmpty(request.Data)) PersistModel(request.Data); var moduleInstanceId = request.Parameters.ContainsKey(CommonParameters.ModuleInstanceId) ? request.Parameters[CommonParameters.ModuleInstanceId] : null; return new ConvertServiceResponse() { ResponseData = GetModel(moduleInstanceId) }; }
private string GetResponseData(ConvertServiceRequest request) { bool isConfigView = bool.Parse(request.Parameters[CommonParameters.IsConfigView]); switch (request.Parameters[CommonParameters.ModuleViewName]) { case "PublicRawData": return new PublicRawDataHelper().GetModelData(this, request.Data, request.Parameters, isConfigView); } return string.Empty; }
private ConvertServiceResponse DoLocationRouting(ConvertServiceRequest request) { switch (request.Parameters[CommonParameters.ViewName]) { case "AdminListView": return new LocationAdminListView(RequestProcessor).ProcessServiceRequest(request); case "AdminDetailView": return new LocationAdminDetailView(RequestProcessor).ProcessServiceRequest(request); case "ModuleInstanceView": return new ModuleInstanceView(RequestProcessor).ProcessServiceRequest(request); } return null; }
public override ConvertServiceResponse ProcessServiceRequest(ConvertServiceRequest request) { if (request.Parameters.ContainsKey(CommonParameters.EntityName)) { switch (request.Parameters[CommonParameters.EntityName].ToLowerInvariant()) { case "paymentgateway": return DoPaymentGatewayRouting(request); } } return new ConvertServiceResponse(); }
public override ConvertServiceResponse ProcessServiceRequest(ConvertServiceRequest request) { if (request.Parameters.ContainsKey(CommonParameters.EntityName)) { switch (request.Parameters[CommonParameters.EntityName]) { case "serviceinstances": return DoServiceInstancesRouting(request); } } return DoServiceInstancesRouting(request); }
public override ConvertServiceResponse ProcessServiceRequest(ConvertServiceRequest request, ModuleUtilsBase moduleUtils) { _moduleUtils = moduleUtils; _moduleName = request.Parameters[CommonParameters.ModuleName]; var entityId = request.Parameters[CommonParameters.EntityId]; if (entityId.ToUpperInvariant() != RecordActions.New.ToUpperInvariant()) _servicesId = int.Parse(entityId, CultureInfo.InvariantCulture); return new ConvertServiceResponse() { ResponseData = GetModel(request) }; }
public ConvertServiceResponse HandleRemoveImageCommand(ConvertServiceRequest request, string command) { var record = CommonUtils.JsonDeserialize<AdminDetailViewModel>(request.Data); var imageDataField = command.Split("_".ToCharArray())[1]; switch (imageDataField) { case "PageHeaderImage": record.ImageUrl = string.Empty; record.Action = RecordActions.Edited; break; } return new ConvertServiceResponse() { ResponseData = CommonUtils.JsonSerialize(record) }; }
public override ConvertServiceResponse ProcessServiceRequest(ConvertServiceRequest request) { if (request.Parameters.ContainsKey(CommonParameters.EntityName)) { switch (request.Parameters[CommonParameters.EntityName]) { case "services": return DoServicesRouting(request); case "settings": return new AdminSettingsView(RequestProcessor).ProcessServiceRequest(request); } } return DoServicesRouting(request); }
public string GetModel(ConvertServiceRequest request) { if (!string.IsNullOrEmpty(request.Data)) { _viewModel = CommonUtils.JsonDeserialize<AdminListViewModel>(request.Data); } else { CreateInitialViewModel(); } HandleCommands(request); BuildViewModel(); return CommonUtils.JsonSerialize(_viewModel); }
public string GetModel(ConvertServiceRequest request) { if (!string.IsNullOrEmpty(request.Data)) _viewModel = CommonUtils.JsonDeserialize<AdminListViewModel>(request.Data); else CreateInitialViewModel(); if (request.Parameters.ContainsKey("Command")) { if (request.Parameters["Command"] == LoadDropdownCommand) return LoadDropdownValues(request); if (request.Parameters["Command"] == DeleteRecordsCommand) DeleteRecords(); if (request.Parameters["Command"] == CopyEventCommand) CopyRecord(request, false); if (request.Parameters["Command"] == CopyEventAndOccurrencesCommand) CopyRecord(request, true); } //Query the Database var listResponse = QueryData(); //Build the Records Model _viewModel.TotalRecords = listResponse.TotalRecords; _viewModel.Records.Clear(); foreach (var e in listResponse.Events) { _viewModel.Records.Add(new Record { Id = e.Id, Title = e.Title, SummaryDescription = e.SummaryDescription, OrgUnitName = e.OrgUnitName, CreatedDate = e.CreatedDate.ToString(), UpdatedDate = e.UpdatedDate.ToString(), IsEnabled = e.IsEnabled, Actions = new GridActions() { ActionItems = BuildGridActionList() } }); } return CommonUtils.JsonSerialize(_viewModel); }
public string GetModel(ConvertServiceRequest request) { _eventId = int.Parse(request.Parameters[CommonParameters.EntityId]); if (!string.IsNullOrEmpty(request.Data)) _viewModel = CommonUtils.JsonDeserialize<AdminListViewModel>(request.Data); else CreateInitialViewModel(); if (request.Parameters.ContainsKey("Command")) { if (request.Parameters["Command"] == "DeleteRecords") DeleteRecords(); if (request.Parameters["Command"] == CopyOcurrenceCommand) CopyOcurrence(request); if (request.Parameters["Command"] == CancelOccurrencesCommand) CancelOccurrences(request); } var listResponse = QueryData(_eventId); //Build the Records Model _viewModel.TotalRecords = listResponse.EventOccurrences.Count(); _viewModel.Records.Clear(); foreach (var o in listResponse.EventOccurrences) { _viewModel.Records.Add(new Record { Id = o.Id, DateAndTime = string.Format(CultureInfo.CurrentCulture, "{0:d} {0:t} - {1:t}", o.StartDate, o.EndDate), Location = o.OrgUnitOrgUnitPublishedName, Presenter = o.Presenter, Contact = o.ContactName, MaxAttendees = o.MaximumAttendees.HasValue ? o.MaximumAttendees.Value.ToString() : "0", Status = GetStatus(o), Actions = new GridActions() { ActionItems = BuildGridActionList(o) } }); } return CommonUtils.JsonSerialize(_viewModel); }
private string GetResponseData(ConvertServiceRequest request) { bool isConfigView = bool.Parse(request.Parameters["IsConfigView"]); switch (request.Parameters[CommonParameters.ModuleViewName]) { case "PublicSearchView": return new PublicSearchViewHelper().GetModelData(this, request.Data, request.Parameters, isConfigView); case "PublicListView": return new PublicListViewHelper().GetModelData(this, request.Data, request.Parameters, isConfigView); case "PublicDetailView": return new PublicDetailViewHelper().GetModelData(this, request.Data, request.Parameters, isConfigView); case "PublicContextView": return new PublicContextViewHelper().GetModelData(this, request.Data, request.Parameters, isConfigView); } return string.Empty; }
public string GetModel(ConvertServiceRequest request) { if (!string.IsNullOrEmpty(request.Data)) _viewModel = CommonUtils.JsonDeserialize<AdminListViewModel>(request.Data); else CreateInitialViewModel(); //Build the Records Model _viewModel.Records.Clear(); AddRecord("Providers", "provider", "providers", "/resources/images/providers.png", new ProviderUtils(), true); AddRecord("Events", "event", "events", "/resources/images/events.png", new EventUtils(), true); AddRecord("Locations", "location", "locations", "/resources/images/locations.png", new LocationUtils(), true); AddRecord("Services", "service", "services", "/resources/images/services.png", new ServicesUtils(), true); AddRecord("Configuration", "settings", "settings", "/resources/images/configuration.png", new SettingsUtils(),false); return CommonUtils.JsonSerialize(_viewModel); }