public async Task <IActionResult> Edit(int id, [Bind("EducacaoId,Escolas,Tempo")] Educacao educacao) { if (id != educacao.EducacaoId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(educacao); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EducacaoExists(educacao.EducacaoId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(educacao)); }
public ActionResult Excluir(int id) { Educacao educacao = db.Educacao.Find(id); db.Educacao.Remove(educacao); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Excluir(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Educacao educacao = db.Educacao.Find(id); if (educacao == null) { return(HttpNotFound()); } var educacaoVM = Mapper.Map <Educacao, EducacaoViewModel>(educacao); return(View(educacaoVM)); }
public async Task <IActionResult> Create([Bind("EducacaoId,Escolas,Tempo")] Educacao educacao, IFormFile ficheiroFoto) { if (ModelState.IsValid) { //if (ficheiroFoto != null && ficheiroFoto.Length > 0) //{ // using (var ficheiroMemoria = new MemoryStream()) // { // ficheiroFoto.CopyTo(ficheiroMemoria); // educacao.Foto = ficheiroMemoria.ToArray(); // } //} _context.Add(educacao); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(educacao)); }
public ActionResult Editar(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Educacao educacao = db.Educacao.Find(id); if (educacao == null) { return(HttpNotFound()); } var educacaoVM = Mapper.Map <Educacao, EducacaoViewModel>(educacao); ViewBag.CidadeId = new SelectList(db.Cidade, "CidadeId", "Nome", educacaoVM.CidadeId); return(View(educacaoVM)); }