public User CreateUser(DataRow row) { if (row == null) { return(null); } var array = row.ItemArray; //name gebr wachtw email rol var parentUserString = array[6] == DBNull.Value ? "" : CreateUser(_userContext.GetUser((int)array[6])).Username; var tramRow = _tramContext.GetTramIdByDriverId((int)array[0]); var tramId = (int?)tramRow?["TramPk"]; return(new User((int)row["UserPk"], (string)row["Name"], (string)row["Username"], (string)row["Email"], (string)array[3], (Role)(int)array[5], parentUserString, tramId)); }
public int?GetTramIdByDriverId(int id) { var row = _tramContext.GetTramIdByDriverId(id); return((int?)row?["TramFk"]); }
public List <int> GetTramIdByDriverId(int id) { return(TramContext.GetTramIdByDriverId(id)); }