public ActionResult Index(int idProveedor, string proveedor) { var model = new CatalogosViewModel() { IdProveedor = idProveedor, Proveedor = proveedor, Catalogos = _ServicioCatalogo.ObtenerCatalogosPorProveedor(idProveedor).Select(x => new CatalogoViewItem(x)) }; return(View(model)); }
/// <summary>The get catalogos model.</summary> /// <param name="id">The id.</param> /// <returns>The <see cref="ContentResult"/>.</returns> public ContentResult GetCatalogosModel(int?id) { var success = false; var error = string.Empty; var response = new CatalogosViewModel(); try { var catalogos = new Catalogos(); if (id.HasValue && id.Value > 0) { catalogos = this.catalogosServicios.Get(id.Value); } if (catalogos != null) { response.IdCatalogos = catalogos.IdCatalogos; response.IdVehiculos = catalogos.IdVehiculos; response.IdSistemas = catalogos.IdSistemas; response.IdSubSistemas = catalogos.IdSubSistemas; response.ImagenCatalogo = catalogos.ImagenCatalogo; if (catalogos.ImagenCatalogo != null) { response.ImagenCatalogoBase64 = Convert.ToBase64String(catalogos.ImagenCatalogo); } } response.VehiculosList = this.vehiculosServicios.List(); response.SistemasList = this.sistemasServicios.List(); response.SubSistemasList = this.subSistemasServicios.List(); success = true; } catch (Exception ex) { error = ex.Message; } var json = JsonConvert.SerializeObject( new { success, error, result = response }, new JsonSerializerSettings { ReferenceLoopHandling = ReferenceLoopHandling.Ignore }); return(this.Content(json, "application/json")); }
public ActionResult GuardarCatalogo(CatalogosViewModel Dato) { CatalogoViewModel.Guardar(Dato); return(View()); }
public ActionResult ActualizarCat(CatalogosViewModel Datos) { CatalogoViewModel.Actualizar(Datos); return(View()); }