public IActionResult Create(EstacionamentoVM vm) { if (ModelState.IsValid) { Estacionamento estacionamento = new Estacionamento(); estacionamento.Nome = vm.Nome; estacionamento.Descricao = vm.Descricao; estacionamento.CaminhoImagem = this.UploadImagem(vm.Imagem); estacionamento.Cupom = db.Cupons.Find(vm.IdCursoSelecionado); this.db.Estacionamentos.Add(estacionamento); this.db.SaveChanges(); return(RedirectToAction("Index")); } var cupons = db.Cupons.ToList(); foreach (var cupon in cupons) { vm.Cupons.Add(new SelectListItem { Value = cupon.Id.ToString(), Text = cupon.Nome }); } return(View(vm)); }
public IActionResult Edit(long id) { Estacionamento estacionamento = this.db.Estacionamentos .Include(m => m.Cupom) .Where(x => x.Id == id) .FirstOrDefault(); if (estacionamento == null) { return(NotFound()); } EstacionamentoVM vm = new EstacionamentoVM(); vm.Nome = estacionamento.Nome; vm.Descricao = estacionamento.Descricao; var cupons = db.Cupons.ToList(); foreach (var cupon in cupons) { vm.Cupons.Add(new SelectListItem { Value = cupon.Id.ToString(), Text = cupon.Nome }); } return(View(vm)); }
public IActionResult Edit(long id, EstacionamentoVM vm) { if (ModelState.IsValid) { Estacionamento estacionamentoDb = this.db.Estacionamentos.Find(id); estacionamentoDb.Nome = vm.Nome; estacionamentoDb.Descricao = vm.Descricao; estacionamentoDb.CaminhoImagem = this.UploadImagem(vm.Imagem); estacionamentoDb.Cupom = db.Cupons.Find(vm.IdCursoSelecionado); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(vm)); }
public ActionResult Create(EstacionamentoVM Estacionamento) { if (ModelState.IsValid) { var EstacionamentoTO = Mapper.Map <EstacionamentoVM, EstacionamentoTO>(Estacionamento); EstacionamentoService.Criar(EstacionamentoTO); Session["Mensagem"] = EstacionamentoTO.Mensagem; return(RedirectToAction("Index")); } else { return(View(Estacionamento)); } }
public IActionResult Create() { EstacionamentoVM vm = new EstacionamentoVM(); var cupons = db.Cupons.ToList(); foreach (var cupom in cupons) { vm.Cupons.Add(new SelectListItem { Value = cupom.Id.ToString(), Text = cupom.Nome }); } return(View(vm)); }
public ActionResult Edit(EstacionamentoVM EstacionamentoVM) { if (ModelState.IsValid) { var EstacionamentoTO = Mapper.Map <EstacionamentoVM, EstacionamentoTO>(EstacionamentoVM); EstacionamentoService.Atualizar(EstacionamentoTO); if (!EstacionamentoTO.Valido) { Session["Mensagem"] = EstacionamentoTO.Valido; return(RedirectToAction("Index")); } EstacionamentoVM = Mapper.Map <EstacionamentoTO, EstacionamentoVM>(EstacionamentoTO); } return(RedirectToAction("Index")); }
private void NomearVariaveis(EstacionamentoVM estacionamentoVM = null, List <EstacionamentoVM> listaEstacionamentoVM = null) { var listaApartamentoTO = ApartamentoService.Listar().Lista; if (listaEstacionamentoVM != null && listaEstacionamentoVM.Count > 0) { foreach (var est in listaEstacionamentoVM) { var apa = listaApartamentoTO.FirstOrDefault(x => x.Identificador == est.IdApartamento); est.Apartamento = $"Bloco: {apa.Bloco} - Número: {apa.Numero}"; } } if (estacionamentoVM != null) { var apa = listaApartamentoTO.FirstOrDefault(x => x.Identificador == estacionamentoVM.IdApartamento); estacionamentoVM.Apartamento = $"Bloco: {apa.Bloco} - Número: {apa.Numero}"; } }