Beispiel #1
0
        public async Task <InsertPermissionResponseDTO> InsertPermissionAsync(InsertPermissionRequestDTO request)
        {
            InsertPermissionResponseDTO response = new InsertPermissionResponseDTO();

            if (String.IsNullOrEmpty(request.PermissionName) || String.IsNullOrEmpty(request.PermissionDescription) || String.IsNullOrEmpty(request.ActionName))
            {
                throw new BusinessException(ResponseCode.ValidataionError);
            }

            Permission createdGroup = new Permission(request.PermissionName, request.PermissionDescription, request.ActionName, request.RequestInfo.ApplicationId);

            await uow.Permission.InsertAsync(createdGroup);

            await uow.CompleteAsync();

            return(response);
        }
Beispiel #2
0
 public Task <InsertPermissionResponseDTO> InsertPermissionAsync(InsertPermissionRequestDTO request)
 {
     return(AuthenticationService.InsertPermissionAsync(request));
 }