public void list_types() { //setup var handler = CreateHandler(); var request = new ListEventTypesRequest(); //act var response = HandleRequest<ListEventTypesResponse>(handler, request); //assert List<EventTypeDto> types = new List<EventTypeDto>(response.EventTypes); Assert.AreEqual(4, types.Count); Assert.AreEqual(2, types[2].Id); Assert.AreEqual("Web Class", types[2].Name); Assert.AreEqual(true, types[2].IsEnabled); }
private static void GetAllEventTypes(EventAdminDetailView parent, out IEnumerable<EventTypeDto> eventTypes, out List<SubEntityRecord> records) { var request = new ListEventTypesRequest() { IsEnabled = true }; eventTypes = parent.ProcessRequest<ListEventTypesResponse>(request).EventTypes; records = new List<SubEntityRecord>(); }
private void GetEventTypes(List<KeyValuePair<object, object>> records) { var eventTypesRequest = new ListEventTypesRequest(); var eventTypes = _view.ProcessRequest<ListEventTypesResponse>(eventTypesRequest).EventTypes.Where(e => e.IsEnabled == true); foreach (var eventType in eventTypes) records.Add(new KeyValuePair<object, object>(eventType.Name, eventType.Id)); }
private ListEventTypesResponse QueryData() { var listRequest = new ListEventTypesRequest(); //Paging listRequest.PageSize = _viewModel.PageSize; listRequest.RequestedPage = _viewModel.PageNumber; //Sorting if (!string.IsNullOrEmpty(_viewModel.SortColumn)) { listRequest.SortField = _viewModel.SortColumn; listRequest.SortDirection = _viewModel.SortDirection.ToLowerInvariant() == "asc" ? "Ascending" : "Descending"; } //Filter var enabledFilterValue = string.IsNullOrEmpty(_viewModel.FilterFields.Single(f => f.FieldName == "Enabled").FieldValue) ? string.Empty : _viewModel.FilterFields.Single(f => f.FieldName == "Enabled").FieldValue; if (!string.IsNullOrEmpty(enabledFilterValue) && enabledFilterValue != "All") listRequest.IsEnabled = enabledFilterValue == "Enabled"; return ProcessRequest<ListEventTypesResponse>(listRequest); }