Search Results for

    Show / Hide Table of Contents

    Interface IDailyMileageRepository

    Interface for all DailyMileAge Repository functions

    Namespace: Simplic.Logistics.Vehicle
    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
    Type Description
    DailyMileage
    | 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
    Type Description
    DailyMileage
    | Improve this Doc View Source

    Save(DailyMileage, Boolean)

    Saves a daily mileage

    Declaration
    bool Save(DailyMileage obj, bool force = false)
    Parameters
    Type Name Description
    DailyMileage obj
    System.Boolean force
    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
    Type Name Description
    DailyMileage dailyMileage
    Returns
    Type Description
    DailyMileage

    A DailyMileage with a set DailyDistance

    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2018 SIMPLIC GmbH
    Generated by DocFx