Ejemplo n.º 1
0
 public Tarefa(Nullable<long> id, string nome, Nullable<DateTime> dataDaEntrega, string descricao, EstadoTarefa estado,Usuario usuario,Nullable<long> idUsuario)
 {
     this.id = id;
     this.nome = nome;
     this.dataDaEntrega = dataDaEntrega;
     this.descricao = descricao;
     this.estado = estado;
     this.usuario = usuario;
     this.idUsuario = idUsuario;
 }
Ejemplo n.º 2
0
 public TarefaId(Nullable<long> id, string nome, Nullable<DateTime> dataDaEntrega, string descricao, EstadoTarefa estado, Usuario usuario, Nullable<long> idUsuario)
     : base(id,nome,dataDaEntrega,descricao,estado,usuario,idUsuario)
 {
     this.Id = id;
     this.Nome = nome;
     this.DataDaEntrega = dataDaEntrega;
     this.Descricao = descricao;
     this.Estado = estado;
     this.Usuario = usuario;
     this.idUsuario = idUsuario;
 }
        public void Gravar()
        {
            Usuario usuario = new Usuario()
            {
                Login = "******",
                NomeCompleto = "Gabriel Simas",
                Senha = "teste,123"
            };

            repositorio.Criar(usuario);
            repositorio.CommitAlteracoes();

            Assert.IsTrue(usuario.Id.HasValue);
        }
        public bool AutenticarUsuario(Usuario usuario)
        {
            //Localiza o usuário pelo Login
            Usuario usuarioR = repositorio.FiltrarSimplesPor(u => u.Login.Equals(usuario.Login));

            if(usuarioR != null)
            {
                return usuarioR.Login.Equals(usuarioR.Login) && Cerberus.ValidaSenha(usuario.Senha, "SHA3", usuarioR.Senha);
            }
            else
            {
                throw new Exception(String.Format("Usuário {0} não localizado! Tente novamente!",usuario.Login));
            }
        }
Ejemplo n.º 5
0
        public static Usuario Monta(UsuarioDto dto)
        {
            if(dto != null)
            {
                Usuario entidade = new Usuario()
                {
                    Id = dto.Id,
                    Login = dto.Login,
                    NomeCompleto = dto.NomeCompleto,
                    Senha = dto.senha,
                    Status = (Dominio.Entidade.Status)dto.status
                };

                return entidade;
            }
            else
            {
                return null;
            }
        }
        public void AutenticarUsuario()
        {
            Usuario usuario = new Usuario()
            {
                Login = "******",
                NomeCompleto = "Livia Helena Barcia Simas",
                Senha = "teste,123",
                Status = Status.ativo
            };

            usuarioServicoDominio.CadastrarNovoUsuario(usuario);
            usuarioServicoDominio.CommitAlteracoes();

            Usuario usuarioParaAutenticacao = new Usuario()
            {
                Login = "******",
                Senha = "teste,123"
            };

            Assert.IsTrue(usuarioServicoDominio.AutenticarUsuario(usuarioParaAutenticacao));
        }
        public void CadastrarUsuario()
        {
            Usuario usuario = new Usuario()
            {
                Login = "******",
                NomeCompleto = "Livia Helena Barcia Simas",
                Senha = "teste,123",
                Status = Status.ativo
            };

            usuarioServicoDominio.CadastrarNovoUsuario(usuario);
            usuarioServicoDominio.CommitAlteracoes();

            Assert.IsTrue(usuario.Id.HasValue,usuario.ToString());
        }
        public void UsuarioParaUsuarioDtoSemFilho()
        {
            UsuarioDto dto = new UsuarioDto();

            Usuario usuario = new Usuario()
            {
                Login = "******",
                NomeCompleto = "Luís Gabriel N. Simas",
                Senha = "teste,123",
                Status = Dominio.Entidade.Status.ativo
            };

            dto = mapper.Map<UsuarioDto>(usuario);

            Assert.IsTrue(!String.IsNullOrEmpty(dto.Login));
        }
        public void UsuarioParaUsuarioDtoComFilho()
        {
            UsuarioDto dto = new UsuarioDto();

            ICollection<Tarefa> tarefas = new List<Tarefa>();

            Usuario usuario = new Usuario()
            {
                Login = "******",
                NomeCompleto = "Luís Gabriel N. Simas",
                Senha = "teste,123",
                Status = Dominio.Entidade.Status.ativo,
                Tarefas = new List<Tarefa>()
                {
                    new Tarefa()
                    {
                        DataDaEntrega = DateTime.Now,
                        Descricao = "UkjjkbHUHAKKACANCKNANC",
                        Estado = Dominio.Entidade.EstadoTarefa.EmAberto,
                        Nome = "KFCknacklaNNASLNLADNSLSNDKL",
                        Usuario = new Usuario(){
                            Id = 9
                        }
                    },
                    new Tarefa()
                    {
                        DataDaEntrega = DateTime.Now,
                        Descricao = "UHUHAKKACANCKNANC",
                        Estado = Dominio.Entidade.EstadoTarefa.EmAberto,
                        Nome = "KFKNNASLNLADNSLSNDKL",
                        Usuario = new Usuario(){
                            Id = 9
                        }
                    }
                }
            };

            dto = mapper.Map<UsuarioDto>(usuario);

            Assert.IsTrue(!String.IsNullOrEmpty(dto.Login));
        }
Ejemplo n.º 10
0
        public static UsuarioDto Monta(Usuario entidade)
        {
            if (entidade != null)
            {
                UsuarioDto dto = new UsuarioDto()
                {
                    Id = entidade.Id,
                    Login = entidade.Login,
                    NomeCompleto = entidade.NomeCompleto,
                    senha = entidade.Senha,
                    status = (Aplicacao.Dto.Status)entidade.Status
                };

                return dto;
            }
            else
            {
                return null;
            }
        }
 public void CadastrarNovoUsuario(Usuario usuario)
 {
     usuario.Senha = Cerberus.GeraValorHash(usuario.Senha,"SHA3",null);
     repositorio.Criar(usuario);
 }
 public Usuario BuscarUsuarioPorLogin(Usuario usuario)
 {
     return repositorio.FiltrarSimplesPor(u => u.Login.Equals(usuario.Login));
 }