// GET: Mantencion/Vehiculos/AgregarVehiculo public ActionResult AgregarVehiculo() { var model = new VehiculosViewModel { ListaMarcas = new ViewModelMapperHelper().ListaMarcas() }; return(View(model)); }
/// <summary>The get estado maestras model.</summary> /// <param name="id">The id.</param> /// <returns>The <see cref="ContentResult"/>.</returns> public ContentResult GetVehiculosModel(int?id) { var success = false; var error = string.Empty; var response = new VehiculosViewModel(); try { var vehiculos = new Vehiculos(); if (id.HasValue && id.Value > 0) { vehiculos = this.vehiculosServicios.Get(id.Value); } if (vehiculos != null) { response.IdVehiculos = vehiculos.IdVehiculos; response.Descripcion = vehiculos.Descripcion; response.IdFabricantes = vehiculos.IdFabricantes; response.ImagenVehiculo = vehiculos.ImagenVehiculo; response.IdMarca = vehiculos.IdMarca; response.Ango = vehiculos.Ango; response.Comentario = vehiculos.Comentario; if (vehiculos.ImagenVehiculo != null) { response.ImagenVehiculoBase64 = Convert.ToBase64String(vehiculos.ImagenVehiculo); } } response.FabricantesList = this.fabricantesServicios.List(); response.MarcasList = this.marcasServicios.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")); }
// GET: Mantencion/Vehiculos public ActionResult Index() { var vmmh = new ViewModelMapperHelper(); var model = new VehiculosViewModel { ListaVehiculos = vmmh.ListaVehiculos(), ListaMarcas = vmmh.ListaMarcas() }; return(View(model)); }
public IActionResult Vehiculos(int id) { ViewData["Api"] = _endPoint; if (!ComprobarLogin()) { return(RedirectToAction(_defaultPage, _defaultController)); } else { ViewData["Usuario"] = HttpContext.Session.GetObjectFromJson <UsuarioWeb>("Login"); } var vm = new VehiculosViewModel(_configuration, id, null); ViewData["Vehiculos"] = vm.Vehiculos; ViewData["IDTipoVehiculo"] = vm.IDTipoVehiculo; ViewData["Vehiculo"] = vm.VehiculoSeleccionado; return(View()); }
public VehiculosView() { InitializeComponent(); vehiculosViewModel = (VehiculosViewModel)this.DataContext; panel.IsEnabled = false; vehiculosViewModel.PanelLoading = true; Thread t = new Thread(new ThreadStart(() => { ServerServiceVehiculo serverServiceVehiculo = new ServerServiceVehiculo(); ServerResponseVehiculo serverResponseVehiculo = serverServiceVehiculo.GetAll(); if (200 == serverResponseVehiculo.error.code) { foreach (var item in serverResponseVehiculo.listaVehiculo) { if (item.disponibilidad) { item.urlImage = "/Images/ico_verde.png"; } else { item.urlImage = "/Images/ico_rojo.png"; } Dispatcher.Invoke(new Action(() => { observableCollectionVehiculo.Add(item); })); } } else { Dispatcher.Invoke(new Action(() => { msgError(serverResponseVehiculo.error.message); })); } Dispatcher.Invoke(new Action(() => { panel.IsEnabled = true; })); Dispatcher.Invoke(new Action(() => { vehiculosViewModel.PanelLoading = false; })); Dispatcher.Invoke(new Action(() => { lstVehic.ItemsSource = observableCollectionVehiculo; })); })); t.Start(); }
public IActionResult Buscador(int?vehiculo, int?modelo, int?marca) { ViewData["Api"] = _endPoint; if (!ComprobarLogin()) { return(RedirectToAction(_defaultPage, _defaultController)); } else { ViewData["Usuario"] = HttpContext.Session.GetObjectFromJson <UsuarioWeb>("Login"); } var Parametros = new Parametros { idTipoVehiculo = vehiculo, idSeccion = marca, idFamilia = modelo }; var vm = new VehiculosViewModel(_configuration, null, Parametros); ViewData["Vehiculos"] = vm.Vehiculos; ViewData["Parametros"] = vm.ParametrosJavascript; return(View()); }
public VehiculosView() { InitializeComponent(); vm = new VehiculosViewModel(); DataContext = vm; }