private void cmdGuardar_Click(object sender, EventArgs e) { int id = int.Parse(txtId.Text); string desc = txtDescripcion.Text; string selected = cbxEstado.SelectedItem.ToString(); EstadoPersistencia estado = EstadoPersistencia.Inactivo; estado = EnumUtil.ParseEnum <EstadoPersistencia>(selected); CompetenciaViewModel cpt = new CompetenciaViewModel(); if (id > 0) { cpt = dC[id]; cpt.Descripcion = desc; cpt.Estado = estado; } else { cpt.Descripcion = desc; cpt.Estado = estado; dC.Add(++_last, cpt); } cleanTxt(); fillDataGrid(); }
public ActionResult Edit([Bind(Include = "CompetenciaId,Nome,NivelMaturidade,AnosExperiencia,UltimaUtilizacao,CurriculoId")] CompetenciaViewModel competenciaViewModel) { if (ModelState.IsValid) { _competenciaAppServicos.Atualizar(competenciaViewModel); return(RedirectToAction("Index")); } ViewBag.CurriculoId = new SelectList(_curriculoAppServicos.ObterTodos(), "CurriculoId", "Nome", competenciaViewModel.CurriculoId); return(View(competenciaViewModel)); }
public CompetenciaViewModel Atualizar(CompetenciaViewModel competenciaViewModel) { var competencia = Mapper.Map <CompetenciaViewModel, Competencia>(competenciaViewModel); var competenciaReturn = _competenciaServico.Atualizar(competencia); if (competenciaReturn.IsValid()) { Commit(); } return(competenciaViewModel); }
public ActionResult Create(CompetenciaViewModel competencia) { if (ModelState.IsValid) { db.competencias.Add(competencia.CompetenciaCreacion); db.SaveChanges(); competencia.ListaCompetencias = db.competencias.ToList(); competencia.Message = "Exito"; return(View("Index", competencia)); } competencia.ListaCompetencias = db.competencias.ToList(); competencia.Message = "Error"; return(View("Index", competencia)); }
// GET: Competencias/Details/5 public ActionResult Details(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CompetenciaViewModel competenciaViewModel = _competenciaAppServicos.ObterPorId(id.Value); if (competenciaViewModel == null) { return(HttpNotFound()); } return(View(competenciaViewModel)); }
// GET: Competencias/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CompetenciaViewModel competenciaViewModel = _competenciaAppServicos.ObterPorId(id.Value); if (competenciaViewModel == null) { return(HttpNotFound()); } ViewBag.CurriculoId = new SelectList(_curriculoAppServicos.ObterTodos(), "CurriculoId", "Nome", competenciaViewModel.CurriculoId); return(View(competenciaViewModel)); }
// GET: Competencia public ActionResult Index() { CompetenciaViewModel competencias = new CompetenciaViewModel(db); return(View(competencias)); }