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; }
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)); } }
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)); }
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)); }