Exemplo n.º 1
0
        public ActionResult Edit(ChurrascoVM churras)
        {
            Churrasco dbChurrasco = new Churrasco();

            if (ModelState.IsValid)
            {
                //Método para salvar
                if (churras.Id.HasValue)
                {
                    dbChurrasco       = churrascoManager.Get(k => k.Id == churras.Id);
                    dbChurrasco.Data  = churras.Data;
                    dbChurrasco.Razao = churras.Razao;
                    dbChurrasco.Obs   = churras.Obs;
                    churrascoManager.Update(dbChurrasco);
                }
                else
                {
                    dbChurrasco       = new Churrasco();
                    dbChurrasco.Data  = churras.Data;
                    dbChurrasco.Razao = churras.Razao;
                    dbChurrasco.Obs   = churras.Obs;
                    churrascoManager.Insert(dbChurrasco);
                }
                return(RedirectToAction("Details", new { id = dbChurrasco.Id }));
            }
            else
            {
                return(View(churras));
            }
        }
Exemplo n.º 2
0
        // GET: Churrasco
        public ActionResult Index()
        {
            List <ChurrascoVM> churrasVMList = new List <ChurrascoVM>();
            List <Churrasco>   churrasList   = churrascoManager.SelectAll();

            foreach (var item in churrasList)
            {
                ChurrascoVM churrasVM = new ChurrascoVM();
                churrasVM.Id    = item.Id;
                churrasVM.Data  = item.Data;
                churrasVM.Razao = item.Razao;
                churrasVM.Obs   = item.Obs;

                churrasVMList.Add(churrasVM);
            }

            return(View(churrasVMList));
        }
Exemplo n.º 3
0
        public ActionResult Edit(int?id)
        {
            Churrasco   dbChurrasco = churrascoManager.Get(k => k.Id == id);
            ChurrascoVM churrasVM   = new ChurrascoVM();

            if (dbChurrasco != null)
            {
                churrasVM.Id    = dbChurrasco.Id;
                churrasVM.Data  = dbChurrasco.Data;
                churrasVM.Razao = dbChurrasco.Razao;
                churrasVM.Obs   = dbChurrasco.Obs;
            }
            else
            {
                churrasVM.Data = DateTime.Now;
            }


            return(View(churrasVM));
        }
Exemplo n.º 4
0
        public ActionResult Details(int id)
        {
            Churrasco dbChurrasco = churrascoManager.Get(k => k.Id == id);
            List <ChurrascoParticipante>   cpList   = cpManager.GetList(k => k.IdChurrasco == id);
            List <ChurrascoParticipanteVM> cpVMList = new List <ChurrascoParticipanteVM>();
            ChurrascoVM           churrasVM         = new ChurrascoVM();
            List <ParticipanteVM> partVMList        = new List <ParticipanteVM>();

            churrasVM.Id    = dbChurrasco.Id;
            churrasVM.Data  = dbChurrasco.Data;
            churrasVM.Razao = dbChurrasco.Razao;
            churrasVM.Obs   = dbChurrasco.Obs;

            foreach (ChurrascoParticipante cParticipante in cpList)
            {
                ChurrascoParticipanteVM cpVM         = new ChurrascoParticipanteVM();
                ParticipanteVM          partVM       = new ParticipanteVM();
                Participante            participante = participanteManager.Get(k => k.Id == cParticipante.IdParticipante);
                partVM.Id           = participante.Id;
                partVM.Nome         = participante.Nome;
                cpVM.Id             = cParticipante.Id;
                cpVM.IdChurrasco    = cParticipante.IdChurrasco;
                cpVM.IdParticipante = cParticipante.IdParticipante;
                cpVM.Contribuicao   = cParticipante.Contribuicao;
                cpVM.CheckBebida    = cParticipante.CheckBebida;
                cpVM.CheckPago      = cParticipante.CheckPago;
                cpVM.Obs            = cParticipante.Obs;
                cpVMList.Add(cpVM);
                partVMList.Add(partVM);
            }

            DetailsVM dVM = new DetailsVM();

            dVM.churrasco  = churrasVM;
            dVM.cpVMList   = cpVMList;
            dVM.partVMList = partVMList;

            return(View(dVM));
        }