public async Task <Product> UpdateAsync(int id, Product product) { await _repository.UpdateAsync(id, product); await _repositoryChanges.SubmitChangesAsync(); return(product); }
public async Task <ActionResult <Product> > UpdateAsync(int id, Product product) { var response = await _repository.UpdateAsync(id, product); if (JsonConvert.SerializeObject(response.Result).Contains($"\"StatusCode\":{204}")) { await _serviceBus.SendMessage(product, "update"); await _repositoryChanges.SubmitChangesAsync(); } return(response); }