예제 #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());
        }