public ActionResult Create(ProbabilidadRiesgo probabilidadriesgo) { try{ if (ModelState.IsValid) { probabilidadriesgo.Id = Guid.NewGuid(); _db.ProbabilidadRiesgos.AddObject(probabilidadriesgo); _db.SaveChanges(); _auditorRepository.GuardarRegistroCreacion(probabilidadriesgo); return(RedirectToAction("Index")); } ViewBag.IdEjercicio = _db.EjerciciosFiscales.ToDictionary(v => v.Id.ToString(), v => v.Anio.ToString()); return(View(probabilidadriesgo)); } catch (Exception ex) { Utilidades.ColocarMensaje(ex, Request); return(RedirectToAction("Index")); } }
public ActionResult Edit(ProbabilidadRiesgo probabilidadriesgo) { try{ if (ModelState.IsValid) { _db.ProbabilidadRiesgos.Attach(probabilidadriesgo); _db.ObjectStateManager.ChangeObjectState(probabilidadriesgo, EntityState.Modified); _db.SaveChanges(); _auditorRepository.GuardarRegistroEdicion(TempData["probabilidadriesgoEdit" + probabilidadriesgo.Id], probabilidadriesgo); return(RedirectToAction("Index")); } ViewBag.IdEjercicio = _db.EjerciciosFiscales.ToDictionary(v => v.Id.ToString(), v => v.Anio.ToString()); return(View(probabilidadriesgo)); } catch (Exception ex) { Utilidades.ColocarMensaje(ex, Request); return(RedirectToAction("Index")); } }