public ActionResult Create(ObjetivoEstrategico objetivoestrategico) { try{ if (ModelState.IsValid) { objetivoestrategico.Id = Guid.NewGuid(); _db.ObjetivosEstrategicos.AddObject(objetivoestrategico); _db.SaveChanges(); _auditorRepository.GuardarRegistroCreacion(objetivoestrategico); return(RedirectToAction("Index")); } ViewBag.IdPlanEstrategico = new SelectList(_db.PlanesEstrategicos, "Id", "Mision", objetivoestrategico.IdPlanEstrategico); return(View(objetivoestrategico)); } catch (Exception ex) { Utilidades.ColocarMensaje(ex, Request); return(RedirectToAction("Index")); } }
public ActionResult Edit(ObjetivoEstrategico objetivoestrategico) { try{ if (ModelState.IsValid) { _db.ObjetivosEstrategicos.Attach(objetivoestrategico); _db.ObjectStateManager.ChangeObjectState(objetivoestrategico, EntityState.Modified); _db.SaveChanges(); _auditorRepository.GuardarRegistroEdicion(TempData["objetivoestrategicoEdit" + objetivoestrategico.Id], objetivoestrategico); return(RedirectToAction("Index")); } ViewBag.IdPlanEstrategico = new SelectList(_db.PlanesEstrategicos, "Id", "Mision", objetivoestrategico.IdPlanEstrategico); return(View(objetivoestrategico)); } catch (Exception ex) { Utilidades.ColocarMensaje(ex, Request); return(RedirectToAction("Index")); } }