public Usuario GetPorEmailESenha(string email, string senha) { senha = MD5PasswordEncryptor.MD5Hash(senha); var result = _context.Usuarios .Include(e => e.Enderecos) .Include(uc => uc.UsuarioCurso.Select(c => c.Curso)) .FirstOrDefault(u => u.Email == email && u.Senha == senha); return(result); }
public Usuario Insert(Usuario usuario) { usuario.Token = GenerateToken.GetNewToken(); usuario.Foto = "profileblank.jpg"; usuario.Senha = MD5PasswordEncryptor.MD5Hash(usuario.Senha); //UsuarioCurso uc = new UsuarioCurso(); //uc.CursoID = 1; //uc.DataInclusao = DateTime.Now; //usuario.UsuarioCurso.Add(uc); Grupo g = _context.Grupos.Find(3); usuario.Grupos.Add(g); _context.Usuarios.Add(usuario); _context.SaveChanges(); //_repository.SaveChanges(AuditoriaFactory.Create("Usuario.Cadastro")); return(usuario); }