public async Task <ActionResult <Models.Response.ConsultarTimesResponse> > ConsultarTimesAsync(int idLogin) { try { Models.TbUsuario tbUsuario = await usuarioBsn.ConsultarUsuarioPorIdLoginAsync(idLogin); List <Models.TbTime> times = await timeBsn.ConsultarTimesPorIdUsuarioAsync(tbUsuario.IdUsuario); Models.Response.ConsultarTimesResponse resp = timeCnv.ToTimesReponse(times); return(resp); } catch (Exception e) { return(BadRequest( new Models.Response.ErroResponse( 404, e.Message ) )); } }
public Models.Response.ConsultarTimesResponse ToTimesReponse(List <Models.TbTime> req) { Models.Response.ConsultarTimesResponse resp = new Models.Response.ConsultarTimesResponse(); List <Models.Response.CadastrarAlterarTimeResponse> times = new List <Models.Response.CadastrarAlterarTimeResponse>(); foreach (Models.TbTime time in req) { Models.Response.CadastrarAlterarTimeResponse x = new Models.Response.CadastrarAlterarTimeResponse(); x.IdTime = time.IdTime; x.NomeTime = time.NmTime; x.Descricao = "Time"; times.Add(x); } resp.Times = times; return(resp); }