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); }