public ICollection <File> ApproveRequest(string materialsFolderName) { var oldMaterialFilesToRemove = MaterialToUpdate.UpdateThroughEditRequest(this, materialsFolderName); MaterialToUpdate.Creator.Notify( NotificationType.UPDATE_REQUEST_APPROVED, new Dictionary <string, string> { { "MaterialName", MaterialToUpdate.Name }, { "EditSummary", Summary }, { "MaterialId", MaterialToUpdateId.ToString() }, { "IsCreator", true.ToString() } }); Updater.Notify( NotificationType.UPDATE_REQUEST_APPROVED, new Dictionary <string, string> { { "MaterialName", MaterialToUpdate.Name }, { "EditSummary", Summary }, { "MaterialId", MaterialToUpdateId.ToString() } }); MaterialToUpdate.EditRequests.Clear(); return(oldMaterialFilesToRemove); }
public void DeclineRequest(string declineReason) { Updater.Notify( NotificationType.UPDATE_REQUEST_DECLINED, new Dictionary <string, string> { { "MaterialName", MaterialToUpdate.Name }, { "DeclineReason", declineReason }, { "MaterialId", MaterialToUpdateId.ToString() } }); }