public JsonResult PostGuardarModelo(ModeloForm xoModelo) { string xsError = ""; xoProductoCtrl.GuardarModelo(xoModelo, out xsError); return(Json(xsError)); }
public void GuardarModelo(ModeloForm xoModelo, out string xsError) { xsError = ""; using (BD_Entities xoDB = new BD_Entities()) { try { var loModelo = xoDB.modelo.FirstOrDefault(x => x.mod_id == xoModelo.Id && x.mod_marca == xoModelo.IdMarca); if (loModelo != null) { loModelo.mod_nombre = xoModelo.Nombre; } else { var _modelo = xoDB.modelo.FirstOrDefault(x => x.mod_nombre.ToLower().Equals(xoModelo.Nombre) && x.mod_marca == xoModelo.IdMarca); if (_modelo != null) { xsError = "Ya existe éste modelo"; } else { xoDB.modelo.Add(new modelo() { mod_nombre = xoModelo.Nombre, mod_marca = xoModelo.IdMarca }); } } if (xsError == "") { xoDB.SaveChanges(); } } catch (Exception ex) { xsError = ex.Message; } } }
public EditModeloForm(ModeloForm model) { InitializeComponent(); this.modelo = model; }
public CreateModeloForm(ModeloForm model) { InitializeComponent(); this.modelo = model; }