예제 #1
0
        public void TestMethod1()
        {
            //prepare
            var db        = new ChurrasDB(new ChurrasEntities());
            var part      = new ParticipanteDB();
            var listaPart = part.ListarParticipantesChurras(1);

            // executa
            var     data      = db.TotalArrecadado(1);
            decimal acumulado = 0;

            foreach (var item in listaPart)
            {
                acumulado += item.Valor ?? 0;
            }

            //valida
            Assert.AreEqual(data, acumulado);
        }
예제 #2
0
        // GET: Participante/Details/5
        public ActionResult Details(int id)
        {
            var model = new List <ParticipanteListModel>();

            var churras       = churrasDB.BuscarChurras(id);
            var participantes = partDB.ListarParticipantesChurras(id);

            model.AddRange(
                from item in participantes
                select new ParticipanteListModel()
            {
                ComBebida = (item.ComBebida == true) ? "Sim" : "Não",
                Data      = churras.Data,
                Nome      = item.Nome,
                Motivo    = churras.Motivo,
                Pago      = item.Pago ?? false,
                Valor     = item.Valor ?? 0
            }
                );

            return(View(model));
        }
예제 #3
0
        // GET: Churras/Details/5
        public ActionResult Details(int id)
        {
            var model = new ChurrasDetailsModel();

            var churras = churrasDB.BuscarChurras(id);
            var part    = partDB.ListarParticipantesChurras(id);

            model.Id             = churras.Id;
            model.Motivo         = churras.Motivo;
            model.Observacao     = churras.Observacao;
            model.Data           = churras.Data;
            model.ValorBebida    = churras.ValorComBebida ?? 0;
            model.ValorSemBebida = churras.ValorSemBebida ?? 0;

            model.Participantes   = churrasDB.Participantes(id);
            model.Bebem           = churrasDB.Bebuns(id);
            model.NaoBebem        = churrasDB.NaoBebuns(id);
            model.ValorArrecadado = churrasDB.TotalArrecadado(id);
            model.ValorPago       = churrasDB.ValorPago(id);

            return(View(model));
        }