public MobileController(ILogger logger, DataService dataService, TripSessions tripSessions) : base(logger, dataService) { _tripSessions = tripSessions; }
public int AddTruck(DataService dataService, User user) { // Create the truck, driver, and route // Truck truck = new Truck { Name = TruckName, PlateNumber = TruckPlate, Type = TruckType, IsPrivate = IsPrivate, User = user }; IEnumerable<string> brokenRules; dataService.Trucks.Add(truck, out brokenRules); // Add the intial position of the truck // Location startLocation = new Location { Latitude = LatValue, Longitude = LngValue, Timestamp = DateTime.Now, Truck = truck }; dataService.Locations.Add(startLocation, out brokenRules); dataService.Commit(); return truck.Id; }
public AccountController( IFormsAuthentication formsAuthentication, IKeyedRepository<int, User> userRepository, IUnitOfWork unitOfWork, ILogger logger, DataService dataService) : base(logger, dataService) { _formsAuth = formsAuthentication; _unitOfWork = unitOfWork; }
protected BaseController(ILogger logger, DataService dataService) { _logger = logger; _dataService = dataService; }
public TruckController(ILogger logger, DataService dataService) : base(logger, dataService) { }
public JsonMapper(DataService dataService) { _dataService = dataService; }