示例#1
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)
                           ));
            }
        }
        public Models.TbUsuario ConversorTabelaUsuario(Models.Request.AnuncioRoupasRequest.Usuario req)
        {
            Models.TbUsuario usuario = new Models.TbUsuario();
            usuario.IdUsuario         = req.IdUsuario;
            usuario.IdLoginNavigation = new Models.TbLogin()
            {
                DsSenha    = req.Senha.Trim(),
                DsUsername = req.Username.Trim()
            };
            usuario.NmUsuario             = req.NomeUsuario.Trim();
            usuario.DtNascimento          = req.DataDeNascimento;
            usuario.DsSexo                = req.Sexo.Trim();
            usuario.DsEmail               = req.Email.Trim();
            usuario.DsCelular             = req.Celular.Trim();
            usuario.DsEstado              = req.Estado.Trim();
            usuario.DsCidade              = req.Cidade.Trim();
            usuario.DsCep                 = req.CEP.Trim();
            usuario.DsEndereco            = req.Endereco.Trim();
            usuario.DsBairro              = req.Bairro.Trim();
            usuario.DsNEndereco           = req.N_Endereco.Trim();
            usuario.DsComplementoEndereco = req.ComplementoEndereco.Trim();

            return(usuario);
        }