public async Task GetAll() { Usuarios = await _dbContext.Usuarios .ToListAsync(); UsuariosNaoCadastrados = !Usuarios.Any(); }
internal UsuarioView Cadastrar(string id, string nome, string nomezinho) { new ValidadorVotacao().ValidaAdms(id); if (Usuarios.Any(p => p.Nome.ToUpper() == nome.ToUpper())) { throw new Exception("O bixo, esse usuário já ta cadastrado"); } var usuario = new Usuario { Id = Guid.NewGuid(), Nome = nome, Nomezinho = nomezinho, Senha = new GeradorSenha().Gerar() }; Usuarios.Add(usuario); try { Arquivos.Arquivos.Serialize(Usuarios, Consts.Consts.CadPath); return(UsuarioView.Novo(usuario)); } catch { Usuarios.Remove(usuario); throw new Exception("Deu um erro massa que a gente sabe o que é, mas não vamos falar. Tente daqui a pouco"); } }
public Boolean loguearUsuario(string celular, string contrasena) { bool ingresar = Usuarios.Any(a => a.Celular == celular & a.Contrasenia == contrasena); estado_usuarioLogged = darUsuario(celular); return(ingresar); }
private void AdicionarUsuarioCriador() { if (Usuarios.Any(x => x.UsuarioId == UsuarioIdCriador)) { return; } var agendaUsuario = new AgendaUsuario(UsuarioIdCriador); AdicionarUsuario(agendaUsuario); }
public bool Valido() { if (string.IsNullOrEmpty(Numero)) { AddNotification("Nome Vazio."); } if (BlocoId == 0) { AddNotification("Bloco não informado."); } if (Usuarios != null && Usuarios.Any()) { Usuarios.ForEach(x => AddNotification(x.GetNotifications())); } return(IsValid()); }
private void Grabar() { if (!Usuarios.Any(a => a.EstaChequeado)) { return; } _servicio.AsignarUsuariosAEmpresa(Usuarios.Where(u => u.EstaChequeado).Select(u => u.IdUsuario).ToList(), _empresa.IdEmpresa); GestionAuditoria.IdOperacion = 5; if (GestionAuditoria.PuedoAuditar()) { var ids = new List <object>(); foreach (var item in Usuarios.Where(u => u.EstaChequeado).Select(u => u.IdUsuario)) { ids.Add(item); } Auditar(GestionAuditoria.AuditarAsignacion(ids, _idsViejos, "EmpresaUsuario", _empresa.IdEmpresa.ToString())); } MessageBox.Show("Proceso Ok", Application.Current.Resources["NombreAplicacion"].ToString(), MessageBoxButton.OK, MessageBoxImage.Information); DialogResult = true; }