protected override void OnResult(FavouriteEventData result) { if (result != null) { ListData.AddOne(result); DbClient.Instance.SaveItemData <FavouriteEventData> (result).ConfigureAwait(false); } }
protected override void OnResult(BadgeAction result) { if (result != null) { if (ListData != null) { ListData.AddOne(result); } DbClient.Instance.SaveItemData <BadgeAction> (result).ConfigureAwait(false); } }
public override T Execute() { try { Result = KinveyWebClient.GetObjectAsync <T>(Query).Result; if (DynamicList != null) { DynamicList.AddOne(Result); } DbClient.Instance.SaveItemData <T> (Result).ConfigureAwait(false); return(Result); } catch (Exception ex) { AppProvider.Log.WriteLine(LogChannel.Exception, ex); } return(null); }