//public async Task<List<Receitas>> GetAll() => (List<Receitas>) await Receitas.GetAsync();

        public async Task <Receitas> GetById(int id)
        {
            var receitas = await Receitas.GetByIdAssync(id);

            var imgs = await Img.GetAsync(x => x.ReceitasId == receitas.Id);

            var respostas = await Resp.GetAsync(x => x.ReceitasId == receitas.Id);

            var tagProj = await TagProj.GetAsync(x => x.ReceitasId == receitas.Id);

            receitas.Imagens   = imgs;
            receitas.Respostas = respostas;
            receitas.Tag       = tagProj;
            return(receitas);
        }
Esempio n. 2
0
        //public async Task<List<Projetos>> GetAll() => (List<Projetos>) await Projetos.GetAsync();

        public async Task <Projetos> GetById(int id)
        {
            var projeto = await Projetos.GetByIdAssync(id);

            if (projeto == null)
            {
                return(null);
            }
            var imgs = await Img.GetAsync(x => x.ProjetosId == projeto.Id);

            var respostas = await Resp.GetAsync(x => x.ProjetosId == projeto.Id);

            var tagProj = await TagProj.GetAsync(x => x.ProjetosId == projeto.Id);

            var lisTags = new List <Tags>();

            projeto.Respostas = respostas;
            projeto.Imagens   = imgs;
            projeto.Tag       = tagProj;
            return(projeto);
        }