Пример #1
0
        public UsuarioTransfer ConsultarPorApelido(string apelido)
        {
            UsuarioData     usuarioData;
            UsuarioTransfer usuario;

            try {
                usuarioData = new UsuarioData(_contexto);
                usuario     = new UsuarioTransfer();

                usuario.Usuario = usuarioData.ConsultarPorApelido(apelido);
            } catch (Exception ex) {
                usuario = new UsuarioTransfer();

                usuario.Erro = true;
                usuario.IncluirMensagem("Erro em UsuarioDataModel ConsultarPorId [" + ex.Message + "]");
            } finally {
                usuarioData = null;
            }

            return(usuario);
        }
Пример #2
0
        public UsuarioTransfer Incluir(UsuarioTransfer usuarioTransfer)
        {
            UsuarioData     usuarioData;
            UsuarioTransfer usuario;
            UsuarioEntity   usuarioExiste;

            try {
                usuarioData = new UsuarioData(_contexto);
                usuario     = new UsuarioTransfer(usuarioTransfer);

                usuarioExiste = usuarioData.ConsultarPorApelido(usuarioTransfer.Usuario.Apelido);

                if (usuarioExiste == null)
                {
                    usuarioData.Incluir(usuarioTransfer.Usuario);

                    _contexto.SaveChanges();

                    usuario.Usuario = new UsuarioEntity(usuarioTransfer.Usuario);
                }
                else
                {
                    usuario.Validacao = false;
                    usuario.IncluirMensagem("Nome de Usuário já cadastrado");
                }
            } catch (Exception ex) {
                usuario = new UsuarioTransfer();

                usuario.Erro = true;
                usuario.IncluirMensagem("Erro em UsuarioDataModel Incluir [" + ex.Message + "]");
            } finally {
                usuarioData = null;
            }

            return(usuario);
        }