Ejemplo n.º 1
0
 public UtentesController(IUtentesRepository UtentesRepository, IEntidadesRegistadasRepository EntidadesRegistadasRepository, IEntidadesRepository EntidadesRepository, IRADCabecalhoRepository IRADCabecalhoRepository)
 {
     _UtentesRepository             = UtentesRepository;
     _EntidadesRegistadasRepository = EntidadesRegistadasRepository;
     _EntidadesRepository           = EntidadesRepository;
     _IRADCabecalhoRepository       = IRADCabecalhoRepository;
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        public async Task <List <object> > Get(IUtentesRepository _IUtentesRepository, IEntidadesRegistadasRepository _IEntidadesRegistadasRepository, IEntidadesRepository _IEntidadesRepository)
        {
            List <TbUtentes>             Utentes             = (await _IUtentesRepository.GetListAsync(x => x.IsActive)).ToList <TbUtentes>();
            List <TbEntidadesRegistadas> EntidadesRegistadas = (await _IEntidadesRegistadasRepository.GetListAsync(x => x.IsActive)).ToList <TbEntidadesRegistadas>();
            List <TbEntidades>           Entidades           = (await _IEntidadesRepository.GetListAsync(x => x.IsActive)).ToList <TbEntidades>();

            List <object> Data = new List <object>();

            foreach (var Utente in Utentes)
            {
                long?IdEntidade = EntidadesRegistadas.Find(item => item.Id == Utente.IdentidadeRegistada).Identidade;
                Data.Add(Entidades.Find(item => item.Id == IdEntidade));
            }
            return(Data);
        }
Ejemplo n.º 4
0
        public async Task <List <object> > Get(IUtentesRepository _IUtentesRepository, IEntidadesRegistadasRepository _IEntidadesRegistadasRepository, IEntidadesRepository _IEntidadesRepository, long id)
        {
            List <TbUtentes>             Utentes             = (await _IUtentesRepository.GetListAsync(x => x.Id == id)).ToList <TbUtentes>();
            List <TbEntidadesRegistadas> EntidadesRegistadas = (await _IEntidadesRegistadasRepository.GetListAsync(x => x.IsActive)).ToList <TbEntidadesRegistadas>();
            List <TbEntidades>           Entidades           = (await _IEntidadesRepository.GetListAsync(x => x.IsActive)).ToList <TbEntidades>();

            List <object> Data = new List <Object>();

            foreach (var Utente in Utentes)
            {
                TbEntidades Entidade   = null;
                long?       IdEntidade = EntidadesRegistadas.Find(item => item.Id == Utente.IdentidadeRegistada).Identidade;
                Entidade = Entidades.Find(item => item.Id == IdEntidade);

                Data.Add(Utente.Id);
                Data.Add(Entidade.Nome);
                Data.Add(Entidade.DataNascimento);
                Data.Add(Entidade.FotoCaminho);
            }
            return(Data);
        }