Example #1
0
        public ViewResult Membership(string email)
        {
            Member membership         = _membersRepository.GetMemberByEmail(email);
            MemberEditViewModel model = new MemberEditViewModel
            {
                Id               = membership.Id,
                FirstName        = membership.FirstName,
                LastName         = membership.LastName,
                DateOfBirth      = membership.DateOfBirth,
                PhoneNUmber      = membership.PhoneNUmber,
                Address          = membership.Address,
                User             = membership.User,
                UserMembershipId = membership.UserMembershipId
            };

            return(View(model));
        }
Example #2
0
        public async Task CreateClub(CreateClubModel createClubModel)
        {
            string path = Path.Combine(
                AppConstants.DataFilesPath,
                createClubModel.Email,
                createClubModel.ClubImage.FileName);

            await _fileService.SaveImage(path, createClubModel.ClubImage);

            string thumbnailPath = _fileService.CreateThumbnailFromImage(path, createClubModel.ClubImage.FileName);
            var    club          = new Club
            {
                Name               = createClubModel.Name,
                PhotoPath          = path,
                PhotoThumbnailPath = thumbnailPath
            };

            Member member = await _membersRepository.GetMemberByEmail(createClubModel.Email);

            club.Members.Add(member);
            await _clubsRepository.CreateClub(club);
        }
Example #3
0
 public Task <Member> GetMemberByEmail(string email)
 {
     return(_membersRepository.GetMemberByEmail(email));
 }