Exemple #1
0
        public async Task <DomainsResponseModel> GetDomains(bool excluded = true)
        {
            var user = await _userService.GetUserByPrincipalAsync(User);

            var response = new DomainsResponseModel(user, excluded);

            return(response);
        }
Exemple #2
0
        public async Task <DomainsResponseModel> PutDomains([FromBody] UpdateDomainsRequestModel model)
        {
            var user = await _userService.GetUserByPrincipalAsync(User);

            await _userService.SaveUserAsync(model.ToUser(user));

            var response = new DomainsResponseModel(user);

            return(response);
        }
        public async Task <DomainsResponseModel> GetDomains(bool excluded = true)
        {
            var user = await _userService.GetUserByPrincipalAsync(User);

            if (user == null)
            {
                throw new UnauthorizedAccessException();
            }

            var response = new DomainsResponseModel(user, excluded);

            return(response);
        }
        public async Task <DomainsResponseModel> PutDomains([FromBody] UpdateDomainsRequestModel model)
        {
            var user = await _userService.GetUserByPrincipalAsync(User);

            if (user == null)
            {
                throw new UnauthorizedAccessException();
            }

            await _userService.SaveUserAsync(model.ToUser(user), true);

            var response = new DomainsResponseModel(user);

            return(response);
        }