Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
0
 public IActionResult AllowUnselectGroups([FromBody] UnselectGroupsInput requestDto)
 {
     _sessionService.CheckSession(GetToken(), GetCurrentUser());
     _userService.AllowUnselectGroups(requestDto);
     return(Json(success));
 }