public async Task <IActionResult> Edit(int id, IFormFile avatar, [Bind("Id,Name,Surname,LastName,AvatarFilePath, BirthDay,RegionId")] Sportman sportman) { if (id != sportman.Id) { return(NotFound()); } if (ModelState.IsValid) { try { if (avatar != null && avatar.Length != 0) { FileHandler.RemoveAvatar(sportman.AvatarFilePath, SportmenFolder); sportman.AvatarFilePath = await FileHandler.SaveAvatarAsync(avatar, sportman.Surname, SportmenFolder); } _context.Update(sportman); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SportmanExists(sportman.Id)) { return(NotFound()); } throw; } return(RedirectToAction(nameof(Index))); } ViewBag.Regions = new SelectList(_context.Regions, "Id", "Name", sportman.RegionId); return(View(sportman)); }
public Sportman CreateResults(Sportman sportman, int n, int m) { var random = new Random(); for (int x = 0; x < 20; x++) { sportman.NewResult(random.Next(n, m)); } return(sportman); }
public async Task <IActionResult> Create(IFormFile avatar, [Bind("Id,Name,Surname,LastName,BirthDay,RegionId")] Sportman sportman) { if (ModelState.IsValid) { sportman.AvatarFilePath = await FileHandler.SaveAvatarAsync(avatar, sportman.Surname, SportmenFolder); _context.Add(sportman); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewBag.Regions = new SelectList(_context.Regions, "Id", "Name"); return(View(sportman)); }
public void GivenHeHasHighestPersonalResults() { SportmanWithClassCategory = Extensions.CreateTheHighestResults(SportmanWithClassCategory); }
public void GivenAnotherSportmanWithName(string name) { this.Sportman = new Sportman(name); Console.WriteLine("New sportman is created! Name: " + Sportman.Name); }
public void GivenHeHasPersonalResults() { Sportman = Extensions.CreateTheHighestResults(Sportman); }
public void GivenASportmanWithName(string name) { SportmanWithClassCategory = new Sportman(name); Console.WriteLine("New sportman is created! Name: " + SportmanWithClassCategory.Name); }
public void GivenHeHasPersonalResultsWhichAreLesserThanTheOfTheHighest(int p0) { Sportman = Extensions.CreateAmateurResults(Sportman); }
public void GivenHeHasPersonalResultsWhichAreBetweenTheOfTheHighestAndTheOfTheHighest(int p0, int p1) { Sportman = Extensions.CreateProfessionalResults(Sportman); }
public void GivenASportman(string name) { index++; sportmanArray[index] = new Sportman(name); }
public Sportman CreateClassResults(Sportman sportman) { return(CreateResults(sportman, 16, 18)); }
public Sportman CreateAmateurResults(Sportman sportman) { return(CreateResults(sportman, 1, 3)); }
public Sportman CreateProfessionalResults(Sportman sportman) { return(CreateResults(sportman, 7, 8)); }
public Sportman CreateTheHighestResults(Sportman sportman) { return(CreateResults(sportman, 11, 20)); }
public static string GetSportmanFullName(this IHtmlHelper html, Sportman sportman) { return($"{sportman.Surname} {sportman.Name} {sportman.LastName}"); }