37 lines
768 B
C#
37 lines
768 B
C#
// Copyright (c) 2023 schick Informatik
|
|
// Description: Data model for search filters
|
|
//
|
|
|
|
using BreCalClient.misc.Model;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace BreCalClient
|
|
{
|
|
internal class SearchFilterModel
|
|
{
|
|
public SearchFilterModel() { }
|
|
|
|
#region Properties
|
|
|
|
public DateTime? EtaFrom { get; set; }
|
|
|
|
public DateTime? EtaTo { get; set; }
|
|
|
|
public IEnumerable<int>? Categories { get; set; }
|
|
|
|
public IEnumerable<Participant>? Agencies { get; set; }
|
|
|
|
public IEnumerable<Berth>? Berths { get; set; }
|
|
|
|
public string? SearchString { get; set; }
|
|
|
|
public double? ShipLengthFrom { get; set; }
|
|
|
|
public double? ShipLengthTo { get; set; }
|
|
|
|
#endregion
|
|
|
|
}
|
|
}
|