Esempio n. 1
0
        public async Task <AplicativoDto> ObterPorNome(string nome)
        {
            var aplicativo = await _context.Aplicativos.AsNoTracking()
                             .Include(a => a.desenvolvedorAplicativo)
                             .FirstOrDefaultAsync(a => a.Nome == nome);

            return(AplicativoDto.ParaAplicativoDto(aplicativo));
        }
Esempio n. 2
0
        public async Task <AplicativoDto> ObterPorId(Guid idAplicativo)
        {
            var aplicativo = await _context.Aplicativos.AsNoTracking()
                             .Include(a => a.desenvolvedorAplicativo)
                             .Include(a => a.Responsavel)
                             .FirstOrDefaultAsync(a => a.Id == idAplicativo);

            return(AplicativoDto.ParaAplicativoDto(aplicativo));
        }
Esempio n. 3
0
        public async Task <IEnumerable <AplicativoDto> > ObterAplicativosRelacionados(Guid idDesenvolvedor)
        {
            var desenvolvedorAplicativos = await _context.DesenvolvedorAplicativo
                                           .Where(d => d.FkDesenvolvedor == idDesenvolvedor)
                                           .Include(d => d.FkAplicativoNavigation)
                                           .Include(d => d.FkAplicativoNavigation.Responsavel)
                                           .AsNoTracking()
                                           .ToListAsync();

            return(desenvolvedorAplicativos.Select(x => AplicativoDto.ParaAplicativoDto(x.FkAplicativoNavigation)));
        }
Esempio n. 4
0
        public void TransformFromRealm(TokenRealm paramToken)
        {
            Access_token            = paramToken.Access_Token;
            LstFuncao               = paramToken.LstFuncao;
            Aplicativo              = new AplicativoDto();
            Aplicativo.IdAplicativo = paramToken.IdAplicativo;
            UrlLogo = paramToken.UrlLogo;

            IdAplicativo = paramToken.IdAplicativo;
            UrlLogo      = paramToken.UrlLogo;
        }