public static int GetIdiomQuantitatFromTable(this CloudTable table, string idioma) { var retrieveOperation = TableOperation.Retrieve <IdiomItem>("Idiomes", idioma); TableResult resultat = table.ExecuteAsync(retrieveOperation).Result; if (resultat.Result != null) { IdiomItem item = ((IdiomItem)resultat.Result); return(item.quantitat); } return(0); }
/// <summary> /// Afegeix o actualitza un color a la base de dades /// <summary> /// <remarks> /// Color és l'objecte DTO /// </remarks> public static async Task <int> AddOrUpdateStatisticsToTable(this CloudTable table, IdiomItem item) { var saveOperation = TableOperation.InsertOrReplace(item); TableResult resultat = await table.ExecuteAsync(saveOperation); return(resultat.HttpStatusCode); }