public UtentesController(IUtentesRepository UtentesRepository, IEntidadesRegistadasRepository EntidadesRegistadasRepository, IEntidadesRepository EntidadesRepository, IRADCabecalhoRepository IRADCabecalhoRepository) { _UtentesRepository = UtentesRepository; _EntidadesRegistadasRepository = EntidadesRegistadasRepository; _EntidadesRepository = EntidadesRepository; _IRADCabecalhoRepository = IRADCabecalhoRepository; }
public async Task <List <object> > GetByQuarto(IUtentesRepository _IUtentesRepository, IEntidadesRegistadasRepository _IEntidadesRegistadasRepository, IEntidadesRepository _IEntidadesRepository, IRADCabecalhoRepository _IRADCabecalhoRepository, long id) { List <object> Entidades = new List <object>(); List <long> UtenteIds = await _IRADCabecalhoRepository.GetByQuarto(_IRADCabecalhoRepository, id); foreach (var Id in UtenteIds) { Entidades.Add(await this.Get(_IUtentesRepository, _IEntidadesRegistadasRepository, _IEntidadesRepository, Id)); } return(Entidades); }