public async Task <IActionResult> UserInfo(int id, UserInfoViewModel userInfoModel) { User user = await userManager.FindByIdAsync(id.ToString()); if (user != null) { userInfoModel.Id = user.Id; userInfoModel.Avatar = user.Avatar; userInfoModel.Email = user.Email; userInfoModel.FirstName = user.FirstName; userInfoModel.Surname = user.Surname; userInfoModel.Gender = user.Gender; userInfoModel.DOB = user.DOB; if (user.LocalityId != null) { Locality locality = await localityRepository.GetOneAsync(user.LocalityId); userInfoModel.Locality = locality.Name; } if (user.SportClubId != null) { SportClub sportClub = await sportClubRepository.GetOneAsync(user.SportClubId); userInfoModel.Club = sportClub.Name; } return(View(userInfoModel)); } return(BadRequest()); }
static void Main(string[] args) { SportClub sportan; // 1##### - first pointer to SportClub sportan = new (); sportan.name = "sportan"; SportClub s2; // 2#### - second pointer to SportClub s2 = new SportClub(); s2.name = "pudiim"; // ###################################### ????? // How to have only one pointer to SportClub ????? // ###################################### ???? s2.Register("Shir"); s2.Register("Maya"); sportan.Register("Kevin"); sportan.Register("Ray"); //Console.WriteLine(sportan.name ); // sportan.ShowMembers(); AllClubs allsc; allsc = new AllClubs(); allsc.AddClub(sportan); allsc.AddClub(s2); allsc.ShowClubs(); }
public async Task <IActionResult> СhooseSportClub(SportClubViewModel clubModel) { if (ModelState.IsValid) { User user = await userManager.FindByIdAsync(clubModel.Id.ToString()); SportClub sportClub = await sportClubRepository.GetOneAsync(clubModel.ClubId); sportClub.SportClubUsers.Add(user); await sportClubRepository.UpdateAsync(sportClub); return(RedirectToAction("UserInfo", new { clubModel.Id })); } return(View(clubModel)); }
public void AddClub(SportClub sc) { this.clubs[next] = sc; next++; }
public ORMTornooi(SportClub organisator) { Organisator = organisator; }
public void AddSportClub(SportClub s) { SportClubs.Add(s); }