/// <summary> /// Vai buscar o nome de utilizador através do token /// </summary> /// <param name="token"></param> /// <returns></returns> public static string GetUsername(int token) { if (TokenIsValid(token)) { DataBaseManager db = new DataBaseManager(); return(db.GetUsername(GetUserId(token))); } return(null); }
/// <summary> /// Apaga um ficheiro de um utilizador /// </summary> /// <param name="id"></param> /// <param name="filename"></param> private static void DeleteUserFile(int id, string filename) { DataBaseManager db = new DataBaseManager(); var filepath = AppDomain.CurrentDomain.BaseDirectory + "Users\\" + db.GetUsername(id) + "\\" + filename; if (File.Exists(filepath)) { db.RemoveFilettl(id, filename); File.Delete(filepath); } }