예제 #1
0
        public MemberCodesnippetsViewModel GetMemberCodeSnippets(Guid memberID)
        {
            MemberCodesnippetsViewModel memberCodesnippetsViewModel = new MemberCodesnippetsViewModel();

            Member member = clubmembershipDataContext.Members.FirstOrDefault(x => x.IDMember == memberID);

            if (member != null)
            {
                memberCodesnippetsViewModel.Name     = member.Name;
                memberCodesnippetsViewModel.Position = member.Name;
                memberCodesnippetsViewModel.Title    = member.Title;

                IQueryable <CodeSnippet> memberCodeSnippets = clubmembershipDataContext.CodeSnippets.Where(x => x.IDMember == memberID);

                foreach (CodeSnippet dbCodeSnippet in memberCodeSnippets)
                {
                    CodeSnippetModel codeSnippetModel = new CodeSnippetModel();

                    codeSnippetModel.Title       = dbCodeSnippet.Title;
                    codeSnippetModel.ContentCode = dbCodeSnippet.ContentCode;
                    codeSnippetModel.Revision    = dbCodeSnippet.Revision;
                    memberCodesnippetsViewModel.codeSnippets.Add(codeSnippetModel);
                }
            }
            return(memberCodesnippetsViewModel);
        }
예제 #2
0
        // GET: Member/Details/5
        public ActionResult Details(Guid id)
        {
            /*Models.MemberModel memberModel = memberRepository.GetMemberByID(id);
             * return View("Details",memberModel);*/

            MemberCodesnippetsViewModel viewModel = memberRepository.GetMemberCodeSnippets(id);

            return(View(viewModel));
        }