public ControllerSemODataBase() { UsuarioContexto = InjectorManager.GetInstance <UsuarioContexto>(); UsuarioContexto.NomeDeUsuario = RetornarCampoIdentityClaim("NomeDeUsuario"); UsuarioContexto.NomeDePerfil = RetornarCampoIdentityClaim("NomeDePerfil"); UsuarioContexto.Roles = RetornarRoles(); }
public static Usuario Login(string nome, string senha) { using (UsuarioContexto ctx = new UsuarioContexto()) { return(ctx.Usuario.Where(a => a.Nome == nome && a.Senha == senha).FirstOrDefault()); } }
private FuncaoRequisicaoServices(ISqlBase sqlBase, IsolationLevel isolationLevel) { this.isolationLevel = isolationLevel; this.optionsBuilder = new DbContextOptionsBuilder <UsuarioContexto>(); this.optionsBuilder.UseSqlServer(sqlBase.getConnection()); this.usuarioContexto = new UsuarioContexto(optionsBuilder.Options); }
public override async Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context) { await Task.Run(() => { var usuario = new UsuarioContexto() { Login = "******", Senha = "123qwe" }; if (usuario == null) { context.SetError("invalid_grant", "Usuário ou senha inválidos"); return; } var identidade = new ClaimsIdentity(context.Options.AuthenticationType); identidade.AddClaim(new Claim(ClaimTypes.Name, context.UserName)); identidade.AddClaim(new Claim(ClaimTypes.Email, context.ClientId)); var principal = new GenericPrincipal(identidade, new[] { "" }); Thread.CurrentPrincipal = principal; var propriedadeAutenticacao = new AuthenticationProperties(new Dictionary <string, string> { { "client_id", context.ClientId } }); var ticket = new AuthenticationTicket(identidade, propriedadeAutenticacao); context.Validated(ticket); }); }
public ActionResult Segurança(Usuario _usuario) { using (var dbc = new UsuarioContexto()) { var usuarioPesquisa = from usuariorec in dbc.Usuarios where (usuariorec.NomeUsuario == _usuario.NomeUsuario) select new { ID = usuariorec.ID, NomeUsuario = usuariorec.NomeUsuario, Senha = usuariorec.Senha, }; List <Usuario> listaUsuario = new List <Usuario>(); foreach (var reg in usuarioPesquisa) { Usuario usuariovalor = new Usuario(); usuariovalor.ID = reg.ID; usuariovalor.NomeUsuario = reg.NomeUsuario; usuariovalor.Senha = reg.Senha; listaUsuario.Add(usuariovalor); } _usuario.Usuarios = listaUsuario; return(View(_usuario)); } }
public static Usuario PesquisarId(int Id) { using (UsuarioContexto ctx = new UsuarioContexto()) { return(ctx.Usuario.Find(Id)); } }
public static List <Usuario> Listar() { using (UsuarioContexto ctx = new UsuarioContexto()) { return(ctx.Usuario.ToList()); } }
public static void Deletar(int Id) { using (UsuarioContexto ctx = new UsuarioContexto()) { ctx.Usuario.Remove(ctx.Usuario.Find(Id)); ctx.SaveChanges(); } }
public static void Cadastrar(Usuario usuario) { using (UsuarioContexto ctx = new UsuarioContexto()) { ctx.Usuario.Add(usuario); ctx.SaveChanges(); } }
public static List <Evento> ListarEventos(int Id_usuario) { using (UsuarioContexto ctx = new UsuarioContexto()) { Usuario _usuario = ctx.Usuario.Find(Id_usuario); return(_usuario.Eventos.ToList()); } }
public static void ComprarCredito(int IdUsuario, double Valor) { using (UsuarioContexto ctx = new UsuarioContexto()) { Usuario user = ctx.Usuario.Find(IdUsuario); user.Saldo += Valor; ctx.SaveChanges(); } }
public ActionResult Segurança() { using (var dbc = new UsuarioContexto()) { var _usuario = dbc.Usuarios.ToList(); var data = new Usuario() { Usuarios = _usuario }; return(View(data)); } }
public ControllerBase() { UsuarioContexto = InjectorManager.GetInstance <UsuarioContexto>(); UsuarioContexto.NomeDeUsuario = RetornarCampoIdentityClaim("NomeDeUsuario"); UsuarioContexto.NomeDePerfil = RetornarCampoIdentityClaim("NomeDePerfil"); if (!string.IsNullOrEmpty(RetornarCampoIdentityClaim("AceitouTermoDeUso"))) { UsuarioContexto.AceitouTermoUso = Convert.ToBoolean(RetornarCampoIdentityClaim("AceitouTermoDeUso")); } UsuarioContexto.Roles = RetornarRoles(); }
public static void Editar(int Id, Usuario usuario) { using (UsuarioContexto ctx = new UsuarioContexto()) { Usuario user = ctx.Usuario.Find(Id); user.Nome = usuario.Nome; user.Senha = usuario.Senha; user.Sexo = usuario.Sexo; user.Cpf = usuario.Cpf; user.Celular = usuario.Celular; ctx.SaveChanges(); } }
public ActionResult Login(Usuario u) { if (ModelState.IsValid) { using (var dc = new UsuarioContexto()) { var _usuarios = dc.Usuarios.Where(a => a.NomeUsuario.Equals(u.NomeUsuario) && a.Senha.Equals(u.Senha)).FirstOrDefault(); if (_usuarios != null) { Session["usuarioLogadoID"] = _usuarios.ID.ToString(); Session["nomeUsuarioLogado"] = _usuarios.NomeUsuario.ToString(); return(RedirectToAction("Catalogo")); } } } TempData["mensagem"] = string.Format("Login ou senha inválida"); return(View(u)); }
internal async Task <IList <IdentityUserClaim <string> > > getRequisicoes(int paginaIndex, string filtro, int registroPorPagina, string empresaId, string usuarioId) { this._usuarioContexto = new UsuarioContexto(_optionsBuilder.Options); IQueryable <IdentityUserClaim <string> > requisicoes = null; if (paginaIndex < 0) { paginaIndex = 0; } if (!string.IsNullOrEmpty(filtro) && !string.IsNullOrWhiteSpace(filtro)) { requisicoes = (from q in this._usuarioContexto.UserClaims where q.UserId == usuarioId && (q.ClaimType.ToUpper().Contains(filtro.ToUpper()) || q.ClaimValue.ToUpper().Contains(filtro.ToUpper())) select q).AsNoTracking(); this.totalRegistro = await requisicoes.CountAsync(); requisicoes = null; requisicoes = (from q in this._usuarioContexto.UserClaims where q.UserId == usuarioId && (q.ClaimType.ToUpper().Contains(filtro.ToUpper()) || q.ClaimValue.ToUpper().Contains(filtro.ToUpper())) select q).Skip(paginaIndex).Take(registroPorPagina).AsNoTracking(); } else { requisicoes = (from q in this._usuarioContexto.UserClaims where q.UserId == usuarioId select q).AsNoTracking(); this.totalRegistro = await requisicoes.CountAsync(); requisicoes = null; requisicoes = (from q in this._usuarioContexto.UserClaims where q.UserId == usuarioId select q).Skip(paginaIndex).Take(registroPorPagina).AsNoTracking(); } return(await requisicoes.ToListAsync()); }
internal async override Task <IdentityRole> IncluirAsync(IdentityRole entidade) { contexto = new UsuarioContexto(optionsBuilder.Options); contexto.Database.BeginTransaction(this.isolationLevel); contexto.Roles.Add(entidade); Task <int> registrosAfetados = contexto.SaveChangesAsync(); if (registrosAfetados.Result > 0) { contexto.Database.CurrentTransaction.Commit(); } else { contexto.Database.CurrentTransaction.Rollback(); } await registrosAfetados; return(entidade); }
public UsuarioDTO FazerLogin(DadosLogin dados) { this.UsuarioContext = new UsuarioContexto(); UsuarioDTO usuarioDTO = new UsuarioDTO(); Usuario usuario = this.UsuarioContext.Usuarios.Where( u => u.login_usuario == dados.Login && u.senha_usuario == dados.Senha ).FirstOrDefault(); if (usuario != null) { usuarioDTO.Nome = usuario.nome_usuario; usuarioDTO.Email = usuario.email_usuario; usuarioDTO.Avaliacao = usuario.avaliacao_usuario; sessao.RegistrarUsuarioNaSessao(usuarioDTO); return(usuarioDTO); } return(null); }
public bool FazerRegistro(DadosRegistrar dados) { this.UsuarioContext = new UsuarioContexto(); Usuario Usuario = new Usuario(); Usuario.nome_usuario = dados.NomeUsuario; Usuario.login_usuario = dados.Login; Usuario.senha_usuario = dados.Senha; Usuario.email_usuario = dados.Email; var usuarioExiste = UsuarioContext.Usuarios.FirstOrDefault(e => e.login_usuario == Usuario.login_usuario); if (usuarioExiste != null) { return(false); } UsuarioContext.Set <Usuario>().Add(Usuario); UsuarioContext.SaveChanges(); return(true); }
public UsuarioRepositorio(UsuarioContexto usuarioContexto) { this.contexto = usuarioContexto; }
public ComentariosService(Contexto contexto, UsuarioContexto usuarioContexto) { this.db = contexto; this.usuarioContexto = usuarioContexto; }
public ArtigosService(Contexto contexto, UsuarioContexto usuario) { db = contexto; this.usuario = usuario; }
public AceitesTermosDeUsoService(Contexto contexto, UsuarioContexto usuarioContexto) { this.db = contexto; this.usuarioContexto = usuarioContexto; }