public virtual async Task InsertMerchandiseReturnNote(MerchandiseReturn merchandiseReturn, Order order, string downloadId, bool displayToCustomer, string message) { var merchandiseReturnNote = new MerchandiseReturnNote { DisplayToCustomer = displayToCustomer, Note = message, DownloadId = downloadId, MerchandiseReturnId = merchandiseReturn.Id, CreatedOnUtc = DateTime.UtcNow, }; await _merchandiseReturnService.InsertMerchandiseReturnNote(merchandiseReturnNote); //new merchandise return notification if (displayToCustomer) { //email await _messageProviderService.SendNewMerchandiseReturnNoteAddedCustomerMessage(merchandiseReturn, merchandiseReturnNote, order); } }