public void loadHighScore() { ParseQuery<ParseObject> query = new ParseQuery<ParseObject>("HighScorer"); query.GetAsync("7qrQVagc9u").ContinueWith(t =>{ highScoreObject = t.Result; }); //highScoreObject.FetchAsync<ParseObject>(); //highScoreObject.FetchAsync(); }
public async Task<CrueltySpotCategory> GetByIdAsync(string id) { //var query = ParseObject.GetQuery(ParseHelper.CrueltySpotCategoryClassName); //var crueltySpotCategoryParse = await query.GetAsync(id); //return ConvertToPoco(crueltySpotCategoryParse); var query = new ParseQuery<CrueltySpotCategory>(); var result = await query.GetAsync(id); return result; }
public async Task<RepositoryResponse<Dependency>> Get(string objectID) { var response = new RepositoryResponse<Dependency>(); try { ParseQuery<ParseObject> query = new ParseQuery<ParseObject>("Dependency"); ParseObject result = await query.GetAsync(objectID); response.Success = true; response.Data = new Dependency { ID = result.ObjectId, NAME = result["Name"].ToString() }; } catch (Exception ex) { response.Success = false; response.Error = ex; } return response; }
public async Task<ActionResult> EditProduct(string ObjectId, FormCollection fc) { var query = new ParseQuery<ParseObject>("Product"); ParseObject product = await query.GetAsync(ObjectId); product["mTitle"] = fc["mTitle"]; product["mPrice"] = fc["mPrice"]; product["mQuantity"] = fc["mQuantity"]; product["mManufacture"] = fc["mManufacture"]; product["ReturningOrder"] = fc["ReturningOrder"]; product["salePrice"] = fc["salePrice"]; product["oldPrice"] = fc["oldPrice"]; await product.SaveAsync(); return RedirectToAction("ProductsList"); }
public async Task<RepositoryResponse<ParseObject>> GetDependencyById(string id) { var response = new RepositoryResponse<ParseObject>{ }; try { ParseQuery<ParseObject> query = new ParseQuery<ParseObject>("Dependency"); ParseObject result = await query.GetAsync(id); response.Data = result; response.Success = true; } catch (Exception ex) { response.Success = false; response.Error = ex; } return response; }
protected void listNotifications_ItemCommand(object source, RepeaterCommandEventArgs e) { var query = new ParseQuery<NotificationTutor>(); NotificationTutor notification = AsyncHelpers.RunSync(() => query.GetAsync(e.CommandName)); if (notification.FirstSeenAt == null) { notification.FirstSeenAt = DateTime.Now; AsyncHelpers.RunSync(notification.SaveAsync); } if (notification.Type == Constants.NotificationType.MESSAGE) { Session["ConversationUserId"] = notification.UserFrom.ObjectId; } Response.Redirect(notification.RedirectLink); }
protected async Task AssignQuestionToStudent(string questionObjectId, string studentObjectId) { var query = new ParseQuery<PublicUserData>(); PublicUserData pud = await query.GetAsync(studentObjectId); //Student student = await pud.Student.FetchIfNeededAsync(); //PrivateStudentData psd = await student.PrivateStudentData.FetchIfNeededAsync(); Question question = Question.CreateWithoutData<Question>(questionObjectId); SuggestedQuestion suggestedQuestion = new SuggestedQuestion(); suggestedQuestion.Answered = false; suggestedQuestion.Question = question; suggestedQuestion.Response = null; suggestedQuestion.StudentBaseUserId = pud.BaseUserId; suggestedQuestion.Tutor = PublicUserData; await suggestedQuestion.SaveAsync(); //psd.AssignedQuestions.Add(suggestedQuestion); //await psd.SaveAsync(); IDictionary<string, object> parameters = new Dictionary<string, object> { { "baseUserId", pud.BaseUserId }, { "suggestedQuestionId", suggestedQuestion.ObjectId} }; await ParseCloud.CallFunctionAsync<string>("assignQuestion", parameters); }
public static async Task<Question> GetFullQuestionById(string questionId) { ParseQuery<Question> query = new ParseQuery<Question>().Include("questionData").Include("questionContents").Include("bundle"); return await query.GetAsync(questionId); }
private async Task<ParseObject> GetStudentPublicData(string studentID) { ParseQuery<PublicUserData> query = new ParseQuery<PublicUserData>(); ParseObject student = await query.GetAsync(studentID); return student; }
IEnumerator DownloadFileP () { var query = new ParseQuery<ParseObject>("TestFile"); query.Include("file"); var t = query.GetAsync("UD2rshu4aq"); while (!t.IsCompleted) { yield return null; } var data = t.Result; var filename = data.Get<string>("name"); var file = data.Get<ParseFile>("file"); var fileRequest = new WWW(file.Url.AbsoluteUri); yield return fileRequest; Debug.Log(filename + ": " + fileRequest.text); var parts = filename.Split('.'); string localPath = Path.Combine(Application.persistentDataPath, "model." + parts[parts.Length-1]); var stream = File.Create(localPath); stream.Write(fileRequest.bytes, 0, fileRequest.bytes.Length); }
public static async Task<PublicUserData> GetTutorDataById(string objectId) { var query = new ParseQuery<PublicUserData>().Include("tutor.privateTutorData"); return await query.GetAsync(objectId); }
public static async Task<PublicUserData> GetById(string objectId) { var query = new ParseQuery<PublicUserData>(); return await query.GetAsync(objectId); }