public DriveLogic(Driver driver) { _currentDriver = driver; frontAlerters = new List<FrontCameraAlerterAbstract>(); frontAlerters.Add(new EyeDetectorAlerter()); _currentDrive = new Drive(_currentDriver, DateTime.Now); }
public Drive(Driver driver, DateTime startTime) : this(driver) { _startTime = startTime; }
public Drive(Driver driver) { _events = new List<AlertEvent>(); _startTime = DateTime.Now; _driver = driver; }
/// <summary> /// Create a new user from the username and password. /// </summary> /// <param name="name">Driver's Name</param> /// <param name="username">Driver's Username</param> /// <param name="password">Driver's Password</param> private async void CreateNewDriver(string name, string username, string password) { _driver = null; if (drivers == null) getUsersFromServer(); var _existing = drivers.Where(driver => driver.Username == username); if (_existing == null || !_existing.Any()) { var tempDriver = new Driver(name, username, password); try { _driver = tempDriver; await driversTable.InsertAsync(tempDriver); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex); } return; } else { MessageBox.Show("User name already exists"); } }
public DriveScreen() { _currentDriver = new Driver("Name", "User", "Pass"); _driveLogic = new DriveLogic(_currentDriver); InitializeComponent(); }