Exemplo n.º 1
0
        public ActionResult OnPost()
        {
            Marcas          = helper.GetEnumSelectList <Marca>();
            LugarFab        = helper.GetEnumSelectList <LugarFab>();
            TipoTransmision = helper.GetEnumSelectList <TipoTransmision>();
            Color           = helper.GetEnumSelectList <Color>();

            if (ModelState.IsValid)
            {
                if (Vehiculo.Id == 0)
                {
                    Vehiculo            = service.CrearVehiculo(Vehiculo);
                    TempData["Mensaje"] = "Registro Creado Correctamente";
                }
                else
                {
                    Vehiculo            = service.ActualizarVehiculo(Vehiculo);
                    TempData["Mensaje"] = "Registro Actualizado Correctamente";
                }

                service.GuardarCambios();

                return(RedirectToPage("./DetalleVehiculo", new { Id = Vehiculo.Id }));
            }

            return(Page());
        }
Exemplo n.º 2
0
        public ActionResult OnPost(int Id)
        {
            var vehiculo = service.EliminarVehiculo(Id);

            service.GuardarCambios();

            TempData["MensajeEliminacion"] = $"Se ha eliminado el vehículo {vehiculo.Id}";

            return(RedirectToPage("./RegistroVehiculos"));
        }