Пример #1
0
        public async Task <string> CreateAsync(ScopeViewModel model)
        {
            if (model == null)
            {
                throw new ArgumentNullException(nameof(model));
            }

            var param = ToParam(model);

            return(await _service.CreateAsync(param));
        }
Пример #2
0
        public async Task <CreateScopePayload> CreateScopeAsync([Service] IScopeService service, ScopeInput input,
                                                                CancellationToken cancellationToken)
        {
            var scope = input.Adapt <ApplicationScope>();

            await service.CreateAsync(scope, cancellationToken);

            return(new CreateScopePayload
            {
                Scope = scope.Adapt <ScopeDto>()
            });
        }