//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); }
//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); }