public async Task <IActionResult> SaveBookAsync([FromBody] BookViewModel model)
        {
            var result = await _saveBookCommand.ExecuteAsync(model);

            return(new ObjectResult(result.Succeeded ? result.Data
                :
                                    new
            {
                code = result.Errors.First().Code,
                description = result.Errors.First().Description
            }));
        }
Exemple #2
0
        public async Task <IActionResult> SaveBookAsync([FromBody] BookViewModel model)
        {
            var result = await _saveBookCommand.ExecuteAsync(model);

            return(new ObjectResult(result.Succeeded ? result.Data : null));
        }