public Models.Response.AnuncioRoupasResponse.Usuario ConversorTabelaResponse(Models.TbUsuario entrada)
        {
            Models.Response.AnuncioRoupasResponse.Usuario resp = new Models.Response.AnuncioRoupasResponse.Usuario();
            resp.IdUsuario        = entrada.IdUsuario;
            resp.IdLogin          = entrada.IdLogin;
            resp.Username         = entrada.IdLoginNavigation.DsUsername;
            resp.Senha            = entrada.IdLoginNavigation.DsSenha;
            resp.NomeUsuario      = entrada.NmUsuario;
            resp.DataDeNascimento = entrada.DtNascimento;
            resp.Sexo             = entrada.DsSexo;
            resp.CPF                 = entrada.DsCpf;
            resp.RG                  = entrada.DsRg;
            resp.Email               = entrada.DsEmail;
            resp.Celular             = entrada.DsCelular;
            resp.Estado              = entrada.DsEstado;
            resp.Cidade              = entrada.DsCidade;
            resp.CEP                 = entrada.DsCep;
            resp.Endereco            = entrada.DsEndereco;
            resp.Bairro              = entrada.DsBairro;
            resp.N_Enderoco          = entrada.DsNEndereco;
            resp.ComplementoEndereco = entrada.DsComplementoEndereco;
            resp.ConcordoTermos      = entrada.BtConcordoTermos;

            return(resp);
        }
Example #2
0
        public ActionResult <Models.Response.AnuncioRoupasResponse.Usuario> Alterar(Models.Request.AnuncioRoupasRequest.Usuario req)
        {
            try
            {
                Models.TbUsuario usuario = conversor.ConversorTabelaUsuario(req);

                usuario = businessUsuario.Alterar(usuario);

                Models.Response.AnuncioRoupasResponse.Usuario resp = conversor.ConversorTabelaResponse(usuario);

                return(resp);
            }
            catch (System.Exception ex)
            {
                return(BadRequest(
                           new Models.Response.Erro(400, ex.Message)
                           ));
            }
        }