private bool Validar(bool entrar) { if (!entrar && VerificarExistente()) { return(InformarErro("Já existe um usuário com esse login, favor informe outro para prosseguir com o cadastro."));; } var Novo = new Usuario() { Nome = tbCadastroNome.Text, Email = tbCadastroEmail.Text, Logon = tbCadastroLogin.Text, Senha = tbCadastroSenha.Text, Perfil = Repositorios.PerfilPadrao() }; Repositorios.banco.Usuario.Add(Novo); Repositorios.Salvar(); var select = Repositorios.banco.Usuario .Where(s => s.Logon.Equals(entrar ? tbLogin.Text : tbCadastroLogin.Text)) .Where(s => s.Senha.Equals(entrar ? tbSenha.Text : tbCadastroSenha.Text)) .FirstOrDefault <Usuario>(); if (select != null) { Repositorios.UsuarioLogado = select; return(true); } else { return(false); } }
private void Salvar() { Repositorios.Salvar(); ListarSeries(); ListarTemporadas(); ListarEpisodios(); }
public void ExecutarEscolha(object opcao) { switch (opcao) { case Opcoes.Voltar: Escolha = "0"; return; case Opcoes.Listar: Listar(Temporada); break; case Opcoes.Adicionar: Adicionar(); break; case Opcoes.Editar: Editar(); break; case Opcoes.Deletar: Deletar(); break; case OpcoesExtras.verSinopse: Episodio = (Episodio)FormularioSimples(); if (ValidarSimples()) { Episodio = (Episodio)Rep.Buscar(Episodio); if (Episodio == null) { Utils.Pausar("Episodio não localizado"); return; } Utils.Pausar(Episodio.Sinopse); if (Utils.Perguntar("Gostaria de assistir esse titulo?")) { Repositorios.banco.Assistido.Add( new Assistido() { Em = DateTime.Now, Serie = Episodio.Temporada.Serie, Usuario = Repositorios.UsuarioLogado } ); Repositorios.Salvar(); } } break; default: Utils.Pausar("Opção inválida"); break; } }
public void Cadastrar() { Repositorios.banco.Usuario.Add(Usuario); Repositorios.Salvar(); }