Exemple #1
0
        public async Task <ActionResult> GroupMemberDelete(List <string> selectedUser)
        {
            var id = string.Empty;

            try
            {
                var groupId = TempData["GroupId"];

                if (groupId != null)
                {
                    id = groupId.ToString();
                    if (selectedUser != null)
                    {
                        if (selectedUser.Any())
                        {
                            var val = new GroupMemberAssignModel();
                            val.GroupId         = id;
                            val.SelectedMembers = selectedUser;

                            await _groupMemberService.RemoveGroupMembers(val);

                            return(RedirectToAction(nameof(Index), new { id = id }));
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                _logger.LogError($"GroupOwnersController-GroupOwnerDelete: Exception occurred ....");
                _logger.LogError(ex);
            }

            return(RedirectToAction(nameof(Index), new { id = id }));
        }