示例#1
0
        public IActionResult Edit(long id)
        {
            Cupom cupons = this.db.Cupons
                           .Include(m => m.estacionamento)
                           .Where(x => x.Id == id)
                           .FirstOrDefault();

            if (cupons == null)
            {
                return(NotFound());
            }

            CupomVM vm = new CupomVM();

            vm.Nome      = cupons.Nome;
            vm.Descricao = cupons.Descricao;
            var estacionamentos = db.Estacionamentos.ToList();

            foreach (var estacionamento in estacionamentos)
            {
                vm.Estacionamentos.Add(new SelectListItem
                {
                    Value = estacionamento.Id.ToString(),
                    Text  = estacionamento.Nome
                });
            }

            return(View(vm));
        }
示例#2
0
        public IActionResult Create(CupomVM vm)
        {
            if (ModelState.IsValid)
            {
                Cupom cupom = new Cupom();
                cupom.Nome           = vm.Nome;
                cupom.Descricao      = vm.Descricao;
                cupom.estacionamento = db.Estacionamentos.Find(vm.IdCursoSelecionado);
                this.db.Cupons.Add(cupom);
                this.db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            var estacionamentos = db.Estacionamentos.ToList();

            foreach (var estacionamento in estacionamentos)
            {
                vm.Estacionamentos.Add(new SelectListItem
                {
                    Value = estacionamento.Id.ToString(),
                    Text  = estacionamento.Nome
                });
            }

            return(View(vm));
        }
示例#3
0
        public IActionResult Edit(long id, CupomVM vm)
        {
            if (ModelState.IsValid)
            {
                Cupom cupomDb = this.db.Cupons.Find(id);
                cupomDb.Nome           = vm.Nome;
                cupomDb.Descricao      = vm.Descricao;
                cupomDb.estacionamento = db.Estacionamentos.Find(vm.IdCursoSelecionado);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(vm));
        }
示例#4
0
        public IActionResult Create()
        {
            CupomVM vm = new CupomVM();

            var estacionamentos = db.Estacionamentos.ToList();

            foreach (var estacionamento in estacionamentos)
            {
                vm.Estacionamentos.Add(new SelectListItem
                {
                    Value = estacionamento.Id.ToString(),
                    Text  = estacionamento.Nome
                });
            }

            return(View(vm));
        }