コード例 #1
0
        public ActionResult <BackEnd.Controllers.Response.PerfilResponse> GetPerfil(BackEnd.Controllers.Request.PerfilRequest request)
        {
            Database.PerfilDatabase database = new Database.PerfilDatabase();

            try
            {
                BackEnd.Controllers.Response.PerfilResponse response = database.GetPerfil(request);

                return(response);
            }
            catch (System.Exception ex)
            {
                return(new BadRequestObjectResult(
                           new BackEnd.Controllers.Response.ErroResponse(ex, 400)
                           ));
            }
        }
コード例 #2
0
        public BackEnd.Controllers.Response.PerfilResponse GetPerfil(BackEnd.Controllers.Request.PerfilRequest request)
        {
            Models.veterinarioContext ctx = new Models.veterinarioContext();

            Models.TbCliente cliente = ctx.TbCliente.Include(x => x.IdLoginNavigation)
                                       .FirstOrDefault(x => x.IdLoginNavigation.IdLogin == request.idPerfil);

            BackEnd.Controllers.Response.PerfilResponse response = new BackEnd.Controllers.Response.PerfilResponse();

            response.Nome        = cliente.NmCliente;
            response.Email       = cliente.DsEmail;
            response.Rg          = cliente.DsRg;
            response.Cpf         = cliente.DsCpf;
            response.Telefone    = cliente.DsTelefone;
            response.Endereco    = cliente.DsEndereco;
            response.Complemento = cliente.DsComplemento;
            response.Cep         = cliente.DsCep;
            response.Nascimento  = cliente.DtNascimento;
            response.Sexo        = cliente.DsSexo;
            response.idPerfil    = cliente.IdCliente;

            return(response);
        }