public ActionResult CadastrarHabilidade(HabilidadesModel model) { try { HabilidadesDB habilidadeBanco = new HabilidadesDB(); habilidadeBanco.Habilidades.Add(model); habilidadeBanco.SaveChanges(); TempData["mensagem"] = "Realizado!"; return View("HabilidadeCadastro"); } catch (Exception) { TempData["mensagem"] = "Ocorreu um erro!"; throw new Exception(); } }
public ViewResult PesquisarHabilidade() { string idHabilidade = Request.QueryString.ToString(); int id = Int32.Parse(idHabilidade); HabilidadesDB db = new HabilidadesDB(); List<HabilidadesModel> habilidade = db.Habilidades.Where(hb => hb.Id == id).ToList(); HabilidadesModel model = new HabilidadesModel(); if (habilidade != null) { foreach (var item in habilidade) { model.Id = item.Id; model.Habilidade = item.Habilidade; } } return View("HabilidadeEditar", model); }
public ActionResult EditarHabilidade(HabilidadesModel model) { try { using (var db = new HabilidadesDB()) { var atualiza = db.Habilidades.FirstOrDefault(hb => hb.Id == model.Id); if (atualiza != null) { atualiza.Habilidade = model.Habilidade; db.SaveChanges(); } } TempData["mensagem"] = "Realizado!"; return View("HabilidadeEditar"); } catch (Exception erro) { TempData["mensagem"] = "Ocorreu um erro!"; throw erro; } }