private void CreateView() { LocationOperations = CollectionViewSource.GetDefaultView(locationOperations); using (LocationOperations.DeferRefresh()) { LocationOperations.GroupDescriptions.Clear(); LocationOperations.GroupDescriptions.Add(new PropertyGroupDescription("PathId")); } }
/// <summary> /// Initializes client properties. /// </summary> private void Initialize() { PaymentOperations = new PaymentOperations(this); LocationOperations = new LocationOperations(this); BusinessOperations = new BusinessOperations(this); RoleOperations = new RoleOperations(this); EmployeeOperations = new EmployeeOperations(this); WebhookOperations = new WebhookOperations(this); SerializationSettings = new JsonSerializerSettings { Formatting = Formatting.Indented, DateFormatHandling = DateFormatHandling.IsoDateFormat, DateTimeZoneHandling = DateTimeZoneHandling.Utc, NullValueHandling = NullValueHandling.Ignore, ReferenceLoopHandling = ReferenceLoopHandling.Serialize, ContractResolver = new ReadOnlyJsonContractResolver(), Converters = new List <JsonConverter> { new Iso8601TimeSpanConverter() } }; DeserializationSettings = new JsonSerializerSettings { DateFormatHandling = DateFormatHandling.IsoDateFormat, DateTimeZoneHandling = DateTimeZoneHandling.Utc, NullValueHandling = NullValueHandling.Ignore, ReferenceLoopHandling = ReferenceLoopHandling.Serialize, ContractResolver = new ReadOnlyJsonContractResolver(), Converters = new List <JsonConverter> { new Iso8601TimeSpanConverter() } }; }