public async Task DownloadData() { IsLoadingData = true; try { ObjInternalEvent = (await Event.getAllFromGoogleID(ObjEvent.ID)).items.FirstOrDefault(); ObjUser = (await User.GetOne(ObjInternalEvent?.data?.RelatedOwnerGuid ?? Guid.NewGuid())).items.FirstOrDefault(); } finally { IsLoadingData = false; } }
public async Task DownloadData(bool overwrite = false) { if (IsNew) { return; } IsLoadingData = true; try { if (overwrite == true || ObjInternalEvent == null) { ObjInternalEvent = (await Event.getAllFromGoogleID(ObjEvent.ID)).items.FirstOrDefault(); } ObjUser = (await User.GetOne(ObjInternalEvent?.data?.RelatedOwnerGuid ?? Guid.NewGuid())).items.FirstOrDefault(); } finally { IsLoadingData = false; } }