Exemple #1
0
        public async Task <IActionResult> Put([FromForm] UpdateParagliderModel input)
        {
            var z = this.User.Claims.FirstOrDefault(x => x.Type == "Id");
            //var r = this.Request;
            var user = await this.userManager.FindByIdAsync(z.Value);

            var x = await this.userManager.IsInRoleAsync(user, "Userr");

            //await this.roleManager.CreateAsync(new ApplicationRole("User"));
            //await this.userManager.AddToRoleAsync(user, "User");
            //await this.userManager.AddClaimAsync(user, new Claim(ClaimTypes.Role, "User"));
            //var user1 = await this.userManager.FindByIdAsync(z.Value);

            var paraglider = new Paraglider()
            {
                Id          = input.Id,
                Brand       = input.Brand,
                Model       = input.Model,
                Description = input.Description,
                Price       = input.Price,
                Sizes       = input.Sizes,
            };

            var result = await productsService.UpdateAsync(paraglider, input.File);

            if (result == null)
            {
                return(Json(new { }));
            }

            return(Json(result));
        }
    public static void Main()
    {
        var motorcycle = new Motorcycle();
        var tricycle   = new Tricycle();
        var jetski     = new JetSki();
        var submarine  = new Submarine();
        var cessna     = new Cessna();
        var paraglider = new Paraglider();


        // Build a collection of all vehicles that fly
        var flyers = new List <IAirVehicle>();

        flyers.Add(cessna);
        flyers.Add(paraglider);

        // With a single `foreach`, have each vehicle Fly()
        foreach (var plane in flyers)
        {
            plane.Fly();
        }


        // Build a collection of all vehicles that operate on roads
        var drivers = new List <IGroundVehicle>();

        drivers.Add(motorcycle);
        drivers.Add(tricycle);

        // With a single `foreach`, have each road vehicle Drive()
        foreach (var ride in drivers)
        {
            ride.Drive();
        }



        // Build a collection of all vehicles that operate on water
        var swimmers = new List <IWaterVehicle>();

        swimmers.Add(jetski);
        swimmers.Add(submarine);

        // With a single `foreach`, have each water vehicle Drive()
        foreach (var fish in swimmers)
        {
            fish.Drive();
        }

        Console.ReadLine();
    }
Exemple #3
0
        public async Task <IActionResult> Post([FromForm] AddParagliderModel input)
        {
            var paraglider = new Paraglider()
            {
                Brand       = input.Brand,
                Model       = input.Model,
                Description = input.Description,
                Price       = input.Price,
                Sizes       = input.Sizes,
            };

            var result = await productsService.CreateAsync(paraglider, input.File);

            if (result == null)
            {
                return(Json(new { }));
            }

            return(Json(result));
        }