I work on an ASP.NET MVC4 solution.
I have a page with search criteria, something like this:
- Transport number from : _ _ _ _ _
- Transport number to : _ _ _ _ _ _
Now I would like to query my model for that range.
[DataContract]
public class SearchParametersTransportDTO
{
[DataMember]
public string TransportNumberFrom { get; set; }
[DataMember]
public string TransportNumberTo { get; set; }
}
public SearchResultDTO<Transport> SearchTransports(SearchParametersTransportDTO dto)
{
using (var unitOfWork = UnitOfWorkFactory.Create())
{
var transportRepository = unitOfWork.Create<Transport>();
var transports = transportRepository.GetAll();
transports = transports.Where(s => s.TransportNumber.Contains(dto.TransportNumberFrom));
...
}
...
I don't find any way for searching for the specific range from...to.
Please note that my transport number is not an int but a string (eg: 'AZE.12/0009', 'AZE.12/0010', ...)
Any idea?
Thanks.