public void DeclineRequest(string declineReason, User moderator) { RequestState = RequestState.DECLINED; DeclineReason = declineReason; Moderator = moderator; Deleter.Notify( NotificationType.DELETE_REQUEST_DECLINED, new Dictionary <string, string> { { "MaterialName", MaterialToDelete.Name }, { "DeclineReason", declineReason }, { "MaterialId", MaterialToDeleteId.ToString() } }); }
public void ApproveRequest(User moderator) { RequestState = RequestState.APPROVED; Moderator = moderator; MaterialToDelete.Creator.Notify( NotificationType.DELETE_REQUEST_APPROVED, new Dictionary <string, string> { { "MaterialName", MaterialToDelete.Name }, { "MaterialId", MaterialToDeleteId.ToString() }, { "DeleteReason", DeleteReason.Reason } }); Deleter.Notify( NotificationType.DELETE_REQUEST_APPROVED, new Dictionary <string, string> { { "MaterialName", MaterialToDelete.Name }, { "MaterialId", MaterialToDeleteId.ToString() } }); }