public ActionResult Editar(int id) { var componenteelectrico_sustitucion = _componentesElectricos_sustitucionesManager.Find(id); if (componenteelectrico_sustitucion == null) { // TempData["FlashError"] = MensajesResource.ERROR_MensajesInstitucionales_IdIncorrecto; return(RedirectToAction("Index")); } var componentemecanico_sustitucionModel = new ComponenteElectricoSustitucionViewModel() { Tipo = componenteelectrico_sustitucion.Tipo, Caracteristicas = componenteelectrico_sustitucion.Caracteristicas, Descripcion = componenteelectrico_sustitucion.Descripcion, Marca = componenteelectrico_sustitucion.Marca, Modelo = componenteelectrico_sustitucion.Modelo, Serial = componenteelectrico_sustitucion.Serial, FechaFabricado = componenteelectrico_sustitucion.FechaFabricado.ToString(), Duracion = componenteelectrico_sustitucion.Duracion, Sustitucion = componenteelectrico_sustitucion.Sustitucion, Fotografia = componenteelectrico_sustitucion.Fotografia, }; return(View(componentemecanico_sustitucionModel)); }
public ActionResult Editar(int id, ComponenteElectricoSustitucionViewModel model) { var componenteelectrico_sustitucion = _componentesElectricos_sustitucionesManager.Find(id); if (componenteelectrico_sustitucion == null) { //TempData["FlashError"] = MensajesResource.ERROR_MensajesInstitucionales_IdIncorrecto; return(RedirectToAction("Index")); } try { _componentesElectricos_sustitucionesManager.Actualizar( id, model.Tipo, model.Caracteristicas, model.Descripcion, model.Marca, model.Modelo, model.Serial, model.FechaFabricado, model.Duracion, model.Sustitucion, model.Fotografia); // TempData["FlashSuccess"] = MensajesResource.INFO_UsuarioNazan_ActualizadoCorrectamente; return(RedirectToAction("Index")); } catch (BusinessException businessEx) { ModelState.AddModelError(string.Empty, businessEx.Message); return(View(model)); } catch (Exception e) { var log = CommonManager.BuildMessageLog( TipoMensaje.Error, ControllerContext.Controller.ValueProvider.GetValue("controller").RawValue.ToString(), ControllerContext.Controller.ValueProvider.GetValue("action").RawValue.ToString(), e.ToString(), Request); CommonManager.WriteAppLog(log, TipoMensaje.Error); return(View(model)); } }
public ActionResult Crear(ComponenteElectricoSustitucionViewModel model, FormCollection collection) { if (!ModelState.IsValid) { return(View(model)); } try { _componentesElectricos_sustitucionesManager.Crear( model.Tipo, model.Caracteristicas, model.Descripcion, model.Marca, model.Modelo, model.Serial, model.FechaFabricado, model.Duracion, model.Sustitucion, model.Fotografia); //TempData["FlashSuccess"] = MensajesResource.INFO_MensajesInstitucionales_CreadoCorrectamente; return(RedirectToAction("Index")); } catch (BusinessException businessEx) { ModelState.AddModelError(string.Empty, businessEx.Message); return(View(model)); } catch (Exception e) { var log = CommonManager.BuildMessageLog( TipoMensaje.Error, ControllerContext.Controller.ValueProvider.GetValue("controller").RawValue.ToString(), ControllerContext.Controller.ValueProvider.GetValue("action").RawValue.ToString(), e.ToString(), Request); CommonManager.WriteAppLog(log, TipoMensaje.Error); ModelState.AddModelError(string.Empty, e.Message); return(View(model)); } }