コード例 #1
0
ファイル: Store.cs プロジェクト: darkpchela/CourseProject
        public async Task <IActionResult> Collection(int id)
        {
            var collection = await collectionsCrudService.GetAsync(id);

            if (collection is null)
            {
                return(RedirectToAction(nameof(Home.Index), nameof(Home)));
            }
            sessionHelper.RememberUserId(collection.OwnerId);
            var collectionVM = mapper.Map <CollectionVM>(collection);

            return(View(collectionVM));
        }
コード例 #2
0
ファイル: Profile.cs プロジェクト: darkpchela/CourseProject
        public async Task <IActionResult> Info(int?id)
        {
            if (id is null)
            {
                id = sessionHelper.GetCurrentUserId();
            }
            var user = await userCrudService.GetAsync(id.Value);

            if (user is null)
            {
                return(RedirectToAction(nameof(Home.Index), nameof(Home)));
            }
            sessionHelper.RememberUserId(id.Value);
            var model = mapper.Map <UserVM>(user);

            return(View(model));
        }