public async Task <object> AllowUnselectGroups([FromBody] UnselectGroupsInput requestDto) { _forwarderService.SetToken(GetTokenFromRequestHeader()); var data = await _forwarderService.ForwardRequest <object, object>(Request.Path.ToString(), requestDto, HttpMethod.Post); return(StatusCode((int)data.Item1, data.Item2)); }
public void AllowUnselectGroups(UnselectGroupsInput input) { User user = _userRepository.GetById(input.Id); if (!AllowUnselectGroups(input.Country ?? user.CountryId, input.Groups ?? user.Groups, input.Users ?? user.Users, user)) { Log.Information("Cannot unselect the group from the list!"); throw new DefinedException(ErrorCodeEnum.CannotUnSelectGroup); } }
public IActionResult AllowUnselectGroups([FromBody] UnselectGroupsInput requestDto) { _sessionService.CheckSession(GetToken(), GetCurrentUser()); _userService.AllowUnselectGroups(requestDto); return(Json(success)); }