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