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
                               )
                           ));
            }
        }
Beispiel #2
0
        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);
        }