Пример #1
0
        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());
        }
Пример #2
0
    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();
    }
Пример #3
0
        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));
        }
Пример #4
0
 public void AddClub(SportClub sc)
 {
     this.clubs[next] = sc;
     next++;
 }
 public ORMTornooi(SportClub organisator)
 {
     Organisator = organisator;
 }
 public void AddSportClub(SportClub s)
 {
     SportClubs.Add(s);
 }