Ejemplo n.º 1
0
        public async Task <IActionResult> GrantRoleAsync(
            [FromBody] GrantApplicationRolesViewModel grantApplicationRolesViewModel)
        {
            var grantApplicationRoleDto =
                _mapper.Map <GrantApplicationRolesDto>(grantApplicationRolesViewModel);

            await _userService.GrantApplicationRoleAsync(grantApplicationRoleDto);

            return(Ok());
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Creates GrantApplicationRolesViewModel object
        /// with given user id and application roles' ids.
        /// </summary>
        /// <param name="applicationRoleIds">Application roles' ids.</param>
        /// <param name="userId">User id.</param>
        /// <returns></returns>
        protected static GrantApplicationRolesViewModel BuildGrantApplicationRolesViewModel(
            IEnumerable <int> applicationRoleIds,
            Guid userId = default)
        {
            var grantApplicationRolesViewModel = new GrantApplicationRolesViewModel()
            {
                UserId             = userId,
                ApplicationRoleIds = applicationRoleIds
            };

            return(grantApplicationRolesViewModel);
        }