Пример #1
0
        public async Task <CommandResult> SaveItem([FromServices] SaveNewsItemCommand _saveNewsItemCommand, [FromBody] SaveNewsItemInput updateFreeInput)
        {
            var userInput = new UserInput <SaveNewsItemInput>
            {
                UserId = User.GetUserId(),
                Data   = updateFreeInput
            };

            var result = await
                         Business
                         .InvokeAsync <SaveNewsItemCommand, UserInput <SaveNewsItemInput>, CommandResult <dynamic> >(
                _saveNewsItemCommand, userInput).ConfigureAwait(false);

            return(result);
        }
        public async Task <CommandResult> Save([FromServices] SaveNotificationItemCommand _saveNotificationItemCommand, [FromBody] SaveNewsItemInput saveUserInput)
        {
            var userInput = new UserInput <SaveNewsItemInput>
            {
                UserId = User.GetUserId(),
                Data   = saveUserInput
            };

            var result = await
                         Business.InvokeAsync <SaveNotificationItemCommand, UserInput <SaveNewsItemInput>, CommandResult <dynamic> >(
                _saveNotificationItemCommand, userInput);

            return(result);
        }