Interface IDailyMileageRepository
Interface for all DailyMileAge Repository functions
Assembly: Simplic.Logistics.Vehicle.dll
Syntax
public interface IDailyMileageRepository
Methods
|
Improve this Doc
View Source
GetForVehicleAtDay(Guid, DateTime)
Gets the DailyMileAge for a vehicle at a specific date
Declaration
DailyMileage GetForVehicleAtDay(Guid vehicleId, DateTime date)
Parameters
Type |
Name |
Description |
System.Guid |
vehicleId |
|
System.DateTime |
date |
|
Returns
|
Improve this Doc
View Source
GetLastForAllRegisteredVehicles(Nullable<DateTime>, DateTime)
Gets the last DailyMileage for all vehicles that are registerd
Declaration
IEnumerable<DailyMileage> GetLastForAllRegisteredVehicles(DateTime? from, DateTime to)
Parameters
Type |
Name |
Description |
System.Nullable<System.DateTime> |
from |
|
System.DateTime |
to |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<DailyMileage> |
|
|
Improve this Doc
View Source
GetLastForVehicleInDateRange(Guid, DateTime, DateTime, Nullable<DateTime>)
Gets the most recent DaiylMileage in the given dateRange.
The date can be set if the date range end is in the future and older mileages age prefered
Declaration
DailyMileage GetLastForVehicleInDateRange(Guid vehicleId, DateTime dateRangeStart, DateTime dateRangeEnd, DateTime? date = null)
Parameters
Type |
Name |
Description |
System.Guid |
vehicleId |
|
System.DateTime |
dateRangeStart |
|
System.DateTime |
dateRangeEnd |
|
System.Nullable<System.DateTime> |
date |
|
Returns
|
Improve this Doc
View Source
Save(DailyMileage, Boolean)
Declaration
bool Save(DailyMileage obj, bool force = false)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
SetDailyDistanceAndId(DailyMileage)
Function to set the DailyDistance in the DailyMailAge based on its value and the last value of the last recorded day
Declaration
DailyMileage SetDailyDistanceAndId(DailyMileage dailyMileage)
Parameters
Returns
Type |
Description |
DailyMileage |
A DailyMileage with a set DailyDistance
|