예제 #1
0
        public async Task <Product> AddAsync(Product product)
        {
            await _repository.AddAsync(product);

            await _repositoryChanges.SubmitChangesAsync();

            return(product);
        }
        public async Task <ActionResult <Product> > AddAsync(Product product)
        {
            var response = await _repository.AddAsync(product);

            if (JsonConvert.SerializeObject(response.Result).Contains($"\"StatusCode\":{201}"))
            {
                await _serviceBus.SendMessage(product, "storage");

                await _repositoryChanges.SubmitChangesAsync();
            }
            return(response);
        }