示例#1
0
 public List <DataEvento> ListarDataEventos()
 {
     using (var contexto = new ContextoDeDados())
     {
         return(contexto.DataEvento.ToList());
     }
 }
示例#2
0
 public DataEvento GetDataEventoPorId(int id)
 {
     using (var contexto = new ContextoDeDados())
     {
         return(contexto.DataEvento.FirstOrDefault(u => u.Id.Equals(id)));
     }
 }
示例#3
0
 public int GetQuantidadePorId(int id)
 {
     using (var contexto = new ContextoDeDados())
     {
         return(Convert.ToInt16(contexto.DataEvento.FirstOrDefault(u => u.Id.Equals(id)).Quantidade));
     }
 }
 public List <Usuario> ListarUsuariosPorData(DataEvento data)
 {
     using (var contexto = new ContextoDeDados())
     {
         return(contexto.Usuario.Where(u => u.DataEvento.Equals(data)).ToList());
     }
 }
 public List <Usuario> ListarUsuarios()
 {
     using (var contexto = new ContextoDeDados())
     {
         return(contexto.Usuario.ToList());
     }
 }
示例#6
0
        public void DecrementarQuantidade(int id)
        {
            using (var contexto = new ContextoDeDados())
            {
                var registro = contexto.DataEvento.FirstOrDefault(u => u.Id.Equals(id));

                if (registro != null)
                {
                    registro.Quantidade--;

                    contexto.SaveChanges();
                }
            }
        }
        public void Cadastar(Usuario usuario)
        {
            DataEventoRepositorio dataRepositorioo = new DataEventoRepositorio();

            if (!String.IsNullOrEmpty(usuario.Telefone) && usuario.DataEvento.Data != null && !String.IsNullOrEmpty(usuario.Cidade) && !String.IsNullOrEmpty(usuario.Cpf))
            {
                using (var contexto = new ContextoDeDados())
                {
                    contexto.Entry <Usuario>(usuario).State = EntityState.Added;


                    contexto.SaveChanges();
                }
            }
            dataRepositorioo.DecrementarQuantidade(usuario.DataEvento.Id);
        }