コード例 #1
0
 public async Task <IActionResult> Manage(SocietyManageViewModel societyManageViewModel)
 {
     if (!await _societyServices.EditSocietyDescription(societyManageViewModel.VSocietyInfoEntity.Id,
                                                        societyManageViewModel.VSocietyInfoEntity.Description))
     {
         return(View("Error"));
     }
     return(RedirectToAction("Manage"));
 }
コード例 #2
0
        public async Task <IActionResult> Manage(int id)
        {
            if (!await _societyServices.IsCreator(_userManager.GetUserId(User), id))
            {
                return(View("Error"));
            }

            SocietyManageViewModel societyManageViewModel = new SocietyManageViewModel
            {
                VSocietyInfoEntity    = await _societyServices.GetVSocietyInfo(id),
                AvailableMembers      = await _societyServices.GetAvailableMembersAsync(id),
                PendingMembers        = await _societyServices.GetPendingMembersAsync(id),
                VActivityInfoEntities = await _activityServices.GetAllActivitiesDescAsync(id)
            };

            return(View(societyManageViewModel));
        }