public void Delete(Rule item) { var prsUser = Convert(item); prsUser.DeleteAsync().Wait(); LogFactory.Log.InfoFormat("Rule #{0} successfuly deleted", item.UniqueID); }
public void Save(Rule item) { var prsRule = Convert(item); prsRule.SaveAsync().Wait(); item.UniqueID = prsRule.ObjectId; }
public void UpdateRates(Rule item) { var prsConcert = ParseObject.CreateWithoutData("Rule", item.UniqueID); prsConcert["TargetConcertIds"] = item.TargetConcertIds; prsConcert["Support"] = item.Support; prsConcert["Confidence"] = item.Confidence; prsConcert.SaveAsync().Wait(); LogFactory.Log.InfoFormat("Rule #{0} successfuly saved", item.UniqueID); }
public Rule Convert(ParseObject item) { var suggestionResult = new Rule { UniqueID = item.ObjectId, SourceConcertId = item.Get <string>("SourceConcertId"), TargetConcertIds = item.Get <string>("TargetConcertIds"), Support = item.Get <double>("Support"), Confidence = item.Get <double>("Confidence") }; return(suggestionResult); }
public ParseObject Convert(Rule item) { var concert = new ParseObject("Rule") { ObjectId = item.UniqueID }; concert["SourceConcertId"] = item.SourceConcertId; concert["TargetConcertIds"] = item.TargetConcertIds; concert["Support"] = item.Support; concert["Confidence"] = item.Confidence; return(concert); }