public ActionResult Edit(int id) { ServiceUbicacion _serviceUbic = new ServiceUbicacion(); UBICACION oUbicacion = null; try { // Si va null if (id == null) { return(RedirectToAction("Ubicaciones")); } oUbicacion = _serviceUbic.GetUbicacionByID(id); if (oUbicacion == null) { TempData["Message"] = "No existe la ubicación solicitada"; TempData["Redirect"] = "Ubicacion"; TempData["Redirect-Action"] = "Ubicaciones"; return(RedirectToAction("Default", "Error")); } return(View(oUbicacion)); } catch (Exception ex) { Log.Error(ex, MethodBase.GetCurrentMethod()); TempData["Message"] = "Error al procesar los datos" + ex.Message; TempData["Redirect"] = "Ubicacion"; TempData["Redirect-Action"] = "Ubicaciones"; return(RedirectToAction("Default", "Error")); } }
public ActionResult Save(UBICACION ubic) { ServiceUbicacion _serviceUbicacion = new ServiceUbicacion(); try { if (ModelState.IsValid) { UBICACION oUbicacion = _serviceUbicacion.Save(ubic); } else { Util.Util.ValidateErrors(this); return(View("Create", ubic)); } return(RedirectToAction("Ubicaciones")); } catch (Exception ex) { Log.Error(ex, MethodBase.GetCurrentMethod()); TempData["Message"] = "Error al procesar los datos" + ex.Message; TempData["Redirect"] = "Ubicacion"; TempData["Redirect-Action"] = "Ubicaciones"; return(RedirectToAction("Default", "Error")); } }
private SelectList listUbicacion(int idUbicacion = 0) { ServiceUbicacion _serviceUbicacion = new ServiceUbicacion(); IEnumerable <UBICACION> listaUbicacion = _serviceUbicacion.GetUbicacionesActivas(); return(new SelectList(listaUbicacion, "Id", "Nombre", idUbicacion));//List to Dropdown List }
public ActionResult Ubicaciones() { IEnumerable <UBICACION> lista = null; try { ServiceUbicacion _serviceUbicacion = new ServiceUbicacion(); lista = _serviceUbicacion.GetUbicaciones(); } catch (Exception ex) { Log.Error(ex, MethodBase.GetCurrentMethod()); TempData["Message"] = "Error al procesar los datos" + ex.Message; TempData.Keep(); } return(View(lista)); }