コード例 #1
0
ファイル: MemberController.cs プロジェクト: coin-study/fans
        public IActionResult Index()
        {
            var members = _memberService.GetAll()
                          .Select(m => new MemberViewModel
            {
                Id                = m.Id,
                ClubId            = m.Club.Id,
                ClubName          = m.Club.Name,
                UserName          = m.User.UserName,
                UserId            = m.User.Id,
                PaymentId         = _paymentService.GetPaymentIdByMemberId(m.Id),
                ChineseLastName   = m.ChineseLastName,
                ChineseFirstName  = m.ChineseFirstName,
                EnglishLastName   = m.EnglishLastName,
                EnglishFirstName  = m.EnglishFirstName,
                KatakanaLastName  = m.KatakanaLastName,
                KatakanaFirstName = m.KatakanaFirstName,
                Gender            = m.Gender,
                BirthDate         = m.BirthDate,
                FavouriteId       = m.Favourite.Id,
                FavouriteName     = m.Favourite.Name,
                Phone             = m.Phone,
                Wechat            = m.Wechat,
                MailingAddress    = m.MailingAddress,
                SharedAddress     = m.SharedAddress,
                RegisterLink      = m.RegisterLink
            });

            var model = new MemberIndexViewModel
            {
                Members = members
            };

            return(View(model));
        }