public Habilidades BuscarPorId(int id)
 {
     using (UsuarioContext ctx = new UsuarioContext())
     {
         return(ctx.Habilidades.FirstOrDefault(item => item.IdHabilidade == id));
     }
 }
示例#2
0
 public Usuario Get(int id)
 {
     using (UsuarioContext db = new UsuarioContext())
     {
         return(db.Usuarios.FirstOrDefault(x => x.Id == id));
     }
 }
        public IActionResult Exibir(string ocorrencia, int?input, int?cadastrado, int?alterado)
        {
            OcorrenciaContext ocorrenciaContext = HttpContext.RequestServices.GetService(typeof(HelpDesk.Context.OcorrenciaContext)) as OcorrenciaContext;
            UsuarioContext    usuarioContext    = HttpContext.RequestServices.GetService(typeof(HelpDesk.Context.UsuarioContext)) as UsuarioContext;

            OcorrenciaModel oc = ocorrenciaContext.getOcorrencia(ocorrencia, usuarioContext);

            ViewData["MostrarErro"] = false;
            ViewData["Cadastrado"]  = false;
            ViewData["Alterado"]    = false;
            if (oc.Id == 0) // Nenhuma ocorrência encontrada.
            {
                ViewData["Encontrada"] = false;
                if (input == 1)
                {
                    ViewData["MostrarErro"] = true;
                }
            }
            else
            {
                ViewData["Encontrada"] = true;
                if (cadastrado == 1)
                {
                    ViewData["Cadastrado"] = true;
                }
                if (alterado == 1)
                {
                    ViewData["Alterado"] = true;
                }
            }

            return(View(oc));
        }
示例#4
0
 public Usuarios BuscarPorId(int id)
 {
     using (UsuarioContext ctx = new UsuarioContext())
     {
         return(ctx.Usuarios.FirstOrDefault(item => item.IdUsuario == id));
     }
 }
示例#5
0
 public List <Profissoes> Listar()
 {
     using (UsuarioContext ctx = new UsuarioContext())
     {
         return(ctx.Profissoes.ToList());
     }
 }
示例#6
0
 public IEnumerable <Usuario> Get()
 {
     using (UsuarioContext db = new UsuarioContext())
     {
         return(db.Usuarios.ToList());
     }
 }
示例#7
0
 public List <Usuarios> Listar()
 {
     using (UsuarioContext ctx = new UsuarioContext())
     {
         return(ctx.Usuarios.ToList());
     }
 }
        public ActionResult Edit(AspNetUsers u)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View());
                }

                using (var db = new UsuarioContext())
                {
                    AspNetUsers us = db.AspNetUsers.Find(u.Id);

                    us.UserName    = u.UserName;
                    us.Email       = u.Email;
                    us.PhoneNumber = u.PhoneNumber;

                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception error)
            {
                ModelState.AddModelError("Error al editar el usuario", error);
                return(View());
            }
        }
        public ActionResult EditRol(AspNetUserRoles r)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View());
                }

                using (var db = new UsuarioContext())
                {
                    AspNetUserRoles rol = db.AspNetUserRoles.Find(r.UserId, r.RoleId);

                    rol.Rolename = r.Rolename;

                    db.SaveChanges();
                    return(RedirectToAction("Role"));
                }
            }
            catch (Exception error)
            {
                ModelState.AddModelError("Error al editar el rol", error);
                return(View());
            }
        }
示例#10
0
 public bool AutorizarAccesoLDAP()
 {
     try
     {
         //TokenUser usuarioToken = UsersLog.UsersOnline.Where(q => q.UserName.Equals(this._usuarioName, StringComparison.InvariantCultureIgnoreCase)).Select(q => q).FirstOrDefault();
         TokenUser      usuarioToken = null;
         UsuarioContext bs           = new UsuarioContext();
         if (usuarioToken == null)
         {
             if (ValidarAccesoLDAP(this._usuarioName, this._passwd))
             {
                 return(true);
             }
             else
             {
                 return(false);
             }
         }
         else
         {
             this._User = usuarioToken;
             return(IsTokenValid(this._User.UserName, this._User.Token, DateTime.Now, ref this._User));
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public PerfilController(UsuarioContext context, IOptionsSnapshot <UsuarioSettings> settings, IUsuarioIntegrationEventService usuarioIntegrationEventService, IStringLocalizer <PerfilController> localizer)
 {
     _usuarioContext = context ?? throw new ArgumentNullException(nameof(context));
     _usuarioIntegrationEventService = usuarioIntegrationEventService ?? throw new ArgumentNullException(nameof(usuarioIntegrationEventService));
     _settings  = settings.Value;
     _localizer = localizer;
 }
 public List <Habilidades> Listar()
 {
     using (UsuarioContext ctx = new UsuarioContext())
     {
         return(ctx.Habilidades.ToList());
     }
 }
示例#13
0
 public Profissoes BuscarPorId(int id)
 {
     using (UsuarioContext ctx = new UsuarioContext())
     {
         return(ctx.Profissoes.FirstOrDefault(item => item.IdProfissao == id));
     }
 }
示例#14
0
        public IActionResult Post(Usuario usuario)
        {
            Usuario        usuarios  = new Usuario();
            Usuario        VrfEmail  = new Usuario();
            UsuarioContext dataBasee = new UsuarioContext();

            using (UsuarioContext db = new UsuarioContext())
            {
                VrfEmail = db.Usuarios.FirstOrDefault(x => x.Email == usuario.Email);
            }

            if (VrfEmail == null)
            {
                usuarios.Email           = usuario.Email;
                usuarios.Nome            = usuario.Nome;
                usuarios.Senha           = usuario.Senha;
                usuario.Telefone.DDD     = usuario.Telefone.DDD;
                usuario.Telefone.numero  = usuario.Telefone.numero;
                usuarios.DataCriacao     = DateTime.Now;
                usuarios.DataAtualizacao = DateTime.Now;
                usuarios.UltimoLogin     = DateTime.Now;
                usuarios.Token           = TokenService.GenerateToken(usuario);

                dataBasee.Usuarios.Add(usuarios);
                dataBasee.SaveChanges();

                return(new ObjectResult(usuarios));
            }
            else
            {
                return(NotFound("Email inválido ou inexistente"));
            }
        }
示例#15
0
 void salvarUsuario(Usuario usuario)
 {
     using (var db = new UsuarioContext())
     {
         db.Usuarios.Add(usuario);
         db.SaveChanges();
     }
 }
 public UsuarioIntegrationEventService(UsuarioContext usuarioContext, IntegrationEventLogContext logContext, IEventBus eventBus, IOptionsSnapshot <UsuarioSettings> settings,
                                       Func <DbConnection, IIntegrationEventLogService> integrationEventLogServiceFactory)
 {
     _usuarioContext = usuarioContext ?? throw new ArgumentNullException(nameof(usuarioContext));
     _logContext     = logContext ?? throw new ArgumentNullException(nameof(logContext));
     _integrationEventLogServiceFactory = integrationEventLogServiceFactory ?? throw new ArgumentNullException(nameof(integrationEventLogServiceFactory));
     _eventBus        = eventBus ?? throw new ArgumentNullException(nameof(eventBus));
     _eventLogService = _integrationEventLogServiceFactory(_usuarioContext.Database.GetDbConnection());
 }
示例#17
0
 public void Deletar(int id)
 {
     using (UsuarioContext ctx = new UsuarioContext())
     {
         Usuarios UsuarioBuscado = ctx.Usuarios.FirstOrDefault(item => item.IdUsuario == id);
         ctx.Usuarios.Remove(UsuarioBuscado);
         ctx.SaveChanges();
     }
 }
示例#18
0
 public Usuarios Cadastrar(Usuarios usuario)
 {
     using (UsuarioContext ctx = new UsuarioContext())
     {
         ctx.Usuarios.Add(usuario);
         ctx.SaveChanges();
         return(usuario);
     }
 }
 public Habilidades Cadastrar(Habilidades habilidade)
 {
     using (UsuarioContext ctx = new UsuarioContext())
     {
         ctx.Habilidades.Add(habilidade);
         ctx.SaveChanges();
         return(habilidade);
     }
 }
示例#20
0
        public UsuarioController(UsuarioContext context)
        {
            _context = context;

            if (_context.UsuarioItems.Count() == 0)
            {
                _context.SaveChanges();
            }
        }
示例#21
0
 public Profissoes Cadastrar(Profissoes profissao)
 {
     using (UsuarioContext ctx = new UsuarioContext())
     {
         ctx.Profissoes.Add(profissao);
         ctx.SaveChanges();
         return(profissao);
     }
 }
        public void Deletar(int id)
        {
            using (UsuarioContext ctx = new UsuarioContext())
            {
                Habilidades HabilidadeBuscada = ctx.Habilidades.FirstOrDefault(item => item.IdHabilidade == id);

                ctx.Habilidades.Remove(HabilidadeBuscada);
                ctx.SaveChanges();
            }
        }
示例#23
0
        public void Deletar(int id)
        {
            using (UsuarioContext ctx = new UsuarioContext())
            {
                Profissoes ProfissaoBuscada = ctx.Profissoes.FirstOrDefault(item => item.IdProfissao == id);

                ctx.Profissoes.Remove(ProfissaoBuscada);
                ctx.SaveChanges();
            }
        }
        public void Atualizar(Habilidades habilidade)
        {
            using (UsuarioContext ctx = new UsuarioContext())
            {
                Habilidades HabilidadeBuscada = ctx.Habilidades.FirstOrDefault(item => item.IdHabilidade == habilidade.IdHabilidade);
                HabilidadeBuscada.Nome = habilidade.Nome;

                ctx.Habilidades.Update(HabilidadeBuscada);
                ctx.SaveChanges();
            }
        }
示例#25
0
        public void Atualizar(Profissoes profissao)
        {
            using (UsuarioContext ctx = new UsuarioContext())
            {
                Profissoes ProfissaoBuscada = ctx.Profissoes.FirstOrDefault(item => item.IdProfissao == profissao.IdProfissao);
                ProfissaoBuscada.Nome = profissao.Nome;

                ctx.Profissoes.Update(ProfissaoBuscada);
                ctx.SaveChanges();
            }
        }
示例#26
0
        public ActionResult Ver(int id)
        {
            //ViewBag.id = id;

            Usuario u = null;

            using (_db = new UsuarioContext())
            {
                u = _db.Usuarios.Find(id);
            }

            return(View(u));
        }
示例#27
0
        public Usuarios BuscarPorEmailESenha(LoginViewModel login)
        {
            using (UsuarioContext ctx = new UsuarioContext())
            {
                Usuarios UsuarioBuscado = ctx.Usuarios.Include(x => x.IdPerfilNavigation).FirstOrDefault(item => item.Email == login.Email && item.Senha == HashValue(login.Senha));

                if (UsuarioBuscado == null)
                {
                    return(null);
                }
                return(UsuarioBuscado);
            }
        }
        public string[] Get()
        {
            List <string> lista = new List <string>();

            using (var db = new UsuarioContext())
            {
                foreach (Usuario u in db.Usuarios)
                {
                    lista.Add(string.Format("Usuario: {0} - {1} {2} - {3} {4}", u.Id, u.Nombre, u.Apellido, u.Mail, u.Password) + Environment.NewLine);
                }
            }

            return(lista.ToArray());
        }
示例#29
0
        public ActionResult Index()
        {
            // List<Usuario> misUsuarios = GetUsuarios();


            //return View(misUsuarios);

            IEnumerable <Usuario> usuarios = null;

            using (_db = new UsuarioContext())
            {
                usuarios = _db.Usuarios.ToList();  // equivale a un select from users// Use Local DB de sql server code firrst
            }
            return(View(usuarios));
        }
 public ActionResult Role()
 {
     try
     {
         using (var db = new UsuarioContext())
         {
             return(View(db.AspNetUsers.ToList()));
         }
     }
     catch (Exception error)
     {
         ModelState.AddModelError("Error al mostrar listado de Roles", error);
         return(View());
     }
 }
示例#31
0
 public UsuarioInfoCollection Execute(UsuarioInfoInputParams inputParams)
 {
     using (UsuarioContext db = new UsuarioContext())
     {
         ResultsList resultSets = db.getUsuarios.CallStoredProc(inputParams);
         UsuarioInfoCollection resultSet = new UsuarioInfoCollection();
         try
         {
             resultSet.UsuarioInformationItems = resultSets.ToList<UsuarioInformation>();
         }
         catch (Exception ex)
         {
             //TODO:: keep error in logger
         }
         return resultSet;
     }
 }
示例#32
0
 public UsuarioRepositorio()
 {
     _context = new UsuarioContext();
 }