Beispiel #1
0
 public static List <Transacao> PesquisarIdUsuario(int Id_usuario)
 {
     using (TransacaoContexto ctx = new TransacaoContexto())
     {
         return(ctx.Transacao.Where(a => a.Id_Usuario == Id_usuario).ToList());
     }
 }
Beispiel #2
0
 public static List <Transacao> Listar()
 {
     using (TransacaoContexto ctx = new TransacaoContexto())
     {
         return(ctx.Transacao.ToList());
     }
 }
Beispiel #3
0
 /*
  * public static void Editar(int Id, Transacao transacao)
  * {
  *   using (TransacaoContexto ctx = new TransacaoContexto())
  *   {
  *       Transacao _transacao = ctx.Transacao.Find(Id);
  *       _transacao.Id_Evento = transacao.Id_Evento;
  *       _transacao.Id_Usuario = transacao.Id_Usuario;
  *       _transacao.Valor = transacao.Valor;
  *       ctx.SaveChanges();
  *   }
  * }
  */
 public static void Deletar(int Id)
 {
     using (TransacaoContexto ctx = new TransacaoContexto())
     {
         ctx.Transacao.Remove(ctx.Transacao.Find(Id));
         ctx.SaveChanges();
     }
 }
Beispiel #4
0
        public static void Cadastrar(Transacao transacao)
        {
            Usuario _usuario = DAO.UsuarioDAO.PesquisarId(transacao.Id_Usuario);
            Evento  _evento  = DAO.EventoDAO.PesquisarId(transacao.Id_Evento);
            Usuario _adm     = DAO.UsuarioDAO.PesquisarId(_evento.Id_adm);

            if ((_usuario.Saldo - transacao.Valor) >= 0)
            {
                _adm.Saldo     += transacao.Valor;
                _usuario.Saldo -= transacao.Valor;
                DAO.UsuarioDAO.Editar(_usuario.Id, _usuario);
                DAO.UsuarioDAO.Editar(_adm.Id, _adm);
                using (TransacaoContexto ctx = new TransacaoContexto())
                {
                    ctx.Transacao.Add(transacao);
                    ctx.SaveChanges();
                }
            }
        }
        public static List <TransacaoViewModel> PesquisarIdUsuario(int Id_usuario)
        {
            List <Transacao> _transacoes = new List <Transacao>();

            using (TransacaoContexto ctx = new TransacaoContexto())
            {
                _transacoes = ctx.Transacao.Where(a => a.Id_Usuario == Id_usuario).ToList();
            }
            List <TransacaoViewModel> _transacoesViewModel = new List <TransacaoViewModel>();

            foreach (var item in _transacoes)
            {
                _transacoesViewModel.Add(new TransacaoViewModel()
                {
                    Id         = item.Id,
                    Id_Evento  = item.Id_Evento,
                    Id_Usuario = item.Id_Usuario,
                    Valor      = item.Valor,
                    NomeEvento = DAO.EventoDAO.PesquisarId(item.Id_Evento).Nome.ToString()
                });
            }
            return(_transacoesViewModel);
        }