Пример #1
0
 public ActionResult Create(TipoValorado tipoValorado)
 {
     try
     {
         SessionHelper _sessionHelper = new SessionHelper();
         using (ITransaction transaction = _sessionHelper.Current.BeginTransaction())
         {
             TipoValoradoDAO.Create(tipoValorado);
             transaction.Commit();
         }
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Пример #2
0
 public ActionResult Edit(int id, TipoValorado tipoValorado)
 {
     try
     {
         SessionHelper _sessionHelper = new SessionHelper();
         var           _tipoValorado  = TipoValoradoDAO.LoadById(id);
         if (!tipoValorado.IsActivo && _tipoValorado.Valorados.Count > 0)
         {
             ModelState.AddModelError("CustomError", String.Format("El tipo valorado cons id=[{0}] esta siendo usado y no puede desactivarse.", id));
             return(View());
         }
         _sessionHelper.ClearSession();
         using (ITransaction transaction = _sessionHelper.Current.BeginTransaction())
         {
             TipoValoradoDAO.Update(tipoValorado);
             transaction.Commit();
         }
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }