public bool Complete(string name) { if (!Contains("complete_" + name)) { Replace(name, "complete_" + name, badgeStore.label(name) + " (COMPLETED)", badgeStore.path(name).Replace("incomplete", "complete"), true); return(true); } else { return(false); } }
public bool MarkAlreadyComplete(string name) { if (!Contains("complete_" + name)) { if (badgeStore.label(name).Trim() == "") { Replace(name, "complete_" + name, badgeStore.label(name), badgeStore.path(name).Replace("incomplete", "complete"), false); } else { Replace(name, "complete_" + name, badgeStore.label(name) + " (COMPLETED)", badgeStore.path(name).Replace("incomplete", "complete"), false); } TraceLogger.LogKV("alreadycompleted", name); return(true); } return(false); }