private void SetUserToTrams(User user) { var tramId = (int?)_tramContext.GetTramByDriver(user)?["TramFk"]; if (tramId != null && tramId != user.TramId) { _tramContext.SetUserToTram(tramId.Value, null); } if (user.TramId != null) { _tramContext.SetUserToTram(user.TramId.Value, user.Id); } }
/// <summary> /// Haal de tram op waar deze meneer in rijdt. /// </summary> /// <param name="driver"></param> /// <returns></returns> public Tram GetTramByDriver(User driver) { var data = _tramContext.GetTramByDriver(driver); return(data == null ? null : _objectCreator.CreateTram(_tramContext.GetTram((int)data["TramPk"]))); }
/// <summary> /// Haal de tram op waar deze meneer in rijdt. /// </summary> /// <param name="driver"></param> /// <returns></returns> public int?GetTramByDriver(User driver) { var data = _tramContext.GetTramByDriver(driver); return((int?)data?["TramPk"]); }
/// <summary> /// Haal de tram op waar deze meneer in rijdt. /// </summary> /// <param name="driver"></param> /// <returns></returns> public Tram GetTramByDriver(User driver) { return(TramContext.GetTramByDriver(driver)); }