public async Task <IActionResult> Edit(int id, [Bind("IdPacote,Nome,Descricao,DataInicioComercializacao,DataFimComercializacao,PrecoBase,PeriodoFidelizacao,Ativo,Internet,Voz,Tv,Movel")] PacoteComercial pacoteComercial) { if (id != pacoteComercial.IdPacote) { return(NotFound()); } if (!ModelState.IsValid) { return(View(pacoteComercial)); } try { _context.Update(pacoteComercial); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PacoteComercialExists(pacoteComercial.IdPacote)) { return(View("EliminarInserir", pacoteComercial)); } else { ModelState.AddModelError("", "Ocorreu um erro. Não foi possível guardar o Pacote Comercial. Tente novamente e se o problema persistir contacte a assistência."); return(View(pacoteComercial)); } } ViewBag.Mensagem = "Pacote Comercial alterado com sucesso"; return(View("Sucesso")); }
public async Task <IActionResult> Create([Bind("IdPacote,Nome,Descricao,DataInicioComercializacao,DataFimComercializacao,PrecoBase,PeriodoFidelizacao,Ativo,Internet,Voz,Tv,Movel")] PacoteComercial pacoteComercial) { if (ModelState.IsValid) { _context.Add(pacoteComercial); await _context.SaveChangesAsync(); ViewBag.Mensagem = "Pacote Comercial adicionado com sucesso."; return(View("Sucesso")); } return(View(pacoteComercial)); }