Exemple #1
0
        internal int GeraSorteioTodos(Grupo grupo, dbAlienContext dbcontext)
        {
            List <GrupoEvento> grupoEventos = ObtemGrupoEventos(grupo.CdGrupo.Value);

            if (grupoEventos.Count == 0)
            {
                return(0);
            }

            int resultado = GeraSorteio(grupo, grupoEventos, dbcontext);

            return(resultado);
        }
Exemple #2
0
        public int GeraSorteio(GrupoEvento grupoEvento, dbAlienContext dbContext)
        {
            int idGrupoEvento = 0, eventoSorteado = 0;

            idGrupoEvento = grupoEvento.IdGrupoEvento.Value;

            var varGrupoEvento = dbContext.GrupoEvento.FirstOrDefault(u => u.IdGrupoEvento == idGrupoEvento);
            var evento         = ObtemEventosParaSortear(varGrupoEvento.CdGrupo, idGrupoEvento);

            eventoSorteado = ExecutaSorteio(evento);
            GravaSorteio(dbContext, varGrupoEvento, eventoSorteado);

            return(0);
        }
Exemple #3
0
        public int GeraSorteio(Grupo grupo, List <GrupoEvento> grupoEventos, dbAlienContext dbContext)
        {
            int eventoSorteado = 0, resultado = 0;
            var evento = ObtemEventosParaSortear(grupo.CdGrupo.Value);

            foreach (GrupoEvento item in grupoEventos)
            {
                eventoSorteado = ExecutaSorteio(evento);
                GravaSorteio(dbContext, item, eventoSorteado);
                evento[eventoSorteado] += 1;
                resultado++;
            }

            return(resultado);
        }
Exemple #4
0
        public static int AlteraSenha(int CdUsuario, string NovaSenha, dbAlienContext dbcontext)
        {
            //Selecionando usuário
            try
            {
                var UsuarioCadastrado = dbcontext.Usuario.FirstOrDefault(u => u.CdUsuario == CdUsuario);

                UsuarioCadastrado.NmSenha = CriptografaSenha(NovaSenha);

                dbcontext.Usuario.Update(UsuarioCadastrado);
                dbcontext.SaveChanges();
                return(0);
            }

            catch
            {
                return(1);
            }
        }
Exemple #5
0
        public List <GrupoEventoViewModel> BuscaSorteio(dbAlienContext dbContext, GrupoEvento grupoEvento)
        {
            int cdEvento = 0;

            cdEvento = (int)grupoEvento.CdEvento;

            var resultado = (from ge in dbContext.GrupoEvento.Where(w => w.IdGrupoEvento == grupoEvento.IdGrupoEvento)
                             join e in dbContext.Evento on
                             new { ge.CdEvento } equals new { e.CdEvento }
                             select new GrupoEventoViewModel()
            {
                IdGrupoEvento = ge.IdGrupoEvento,
                CdGrupo = ge.CdGrupo,
                DtEvento = ge.DtEvento,
                NmEvento = e.NmEvento,
                NmEndereco = e.NmEndereco,
                VlEvento = e.VlEvento
            }).ToList();

            return(resultado);
        }
Exemple #6
0
 public SorteioController(dbAlienContext dbContext, IConfiguration configuration)
 {
     _dbcontext     = dbContext;
     _configuration = configuration;
 }
 public EventoController(dbAlienContext dbContext)
 {
     _dbcontext = dbContext;
 }
 public UsuarioController(dbAlienContext dbContext)
 {
     _dbcontext = dbContext;
 }
Exemple #9
0
 public void GravaSorteio(dbAlienContext dbContext, GrupoEvento vargrupoEvento, int cdEvento)
 {
     vargrupoEvento.CdEvento = cdEvento;
     dbContext.GrupoEvento.Update(vargrupoEvento);
     dbContext.SaveChanges();
 }
 public GrupoController(dbAlienContext dbContext)
 {
     _dbcontext = dbContext;
 }