Ejemplo n.º 1
0
        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"]);
        }
Ejemplo n.º 3
0
 public List <int> GetTramIdByDriverId(int id)
 {
     return(TramContext.GetTramIdByDriverId(id));
 }