public async Task SaveRule(Rule rule) { ApParseRule parseRule; if (string.IsNullOrEmpty(rule.Id)) { parseRule = new ApParseRule { ACL = new ParseACL(ParseUser.CurrentUser) { PublicReadAccess = false, PublicWriteAccess = false } }; } else { parseRule = ParseObject.CreateWithoutData<ApParseRule>(rule.Id); } parseRule.Name = rule.Name; parseRule.Prefix = rule.Prefix; parseRule.Taxons = rule.Taxons.IsNullOrEmpty() ? null : rule.Taxons.ToList(); parseRule.Kommuner = rule.Kommuner.IsNullOrEmpty() ? null : rule.Kommuner.ToList(); parseRule.Landskap = rule.Landskap.IsNullOrEmpty() ? null : rule.Landskap.ToList(); parseRule.IsActive = rule.IsActive; parseRule.User = ParseUser.CurrentUser; await parseRule.SaveAsync(); }
public async Task SaveRule(Rule rule) { ApParseRule parseRule; if (string.IsNullOrEmpty(rule.Id)) { parseRule = new ApParseRule { ACL = new ParseACL(ParseUser.CurrentUser) { PublicReadAccess = false, PublicWriteAccess = false } }; } else { parseRule = ParseObject.CreateWithoutData <ApParseRule>(rule.Id); } parseRule.Name = rule.Name; parseRule.Prefix = rule.Prefix; parseRule.Taxons = rule.Taxons.IsNullOrEmpty() ? null : rule.Taxons.ToList(); parseRule.Kommuner = rule.Kommuner.IsNullOrEmpty() ? null : rule.Kommuner.ToList(); parseRule.Landskap = rule.Landskap.IsNullOrEmpty() ? null : rule.Landskap.ToList(); parseRule.IsActive = rule.IsActive; parseRule.User = ParseUser.CurrentUser; await parseRule.SaveAsync(); }
private static Rule ConvertToRule(ApParseRule r) { return new Rule { Id = r.ObjectId, Prefix = r.Prefix, Name = r.Name, Taxons = r.Taxons != null ? r.Taxons.ToArray() : null, Kommuner = r.Kommuner != null ? r.Kommuner.ToArray() : null, Landskap = r.Landskap != null ? r.Landskap.ToArray() : null, IsActive = r.IsActive, }; }
private static Rule ConvertToRule(ApParseRule r) { return(new Rule { Id = r.ObjectId, Prefix = r.Prefix, Name = r.Name, Taxons = r.Taxons != null?r.Taxons.ToArray() : null, Kommuner = r.Kommuner != null?r.Kommuner.ToArray() : null, Landskap = r.Landskap != null?r.Landskap.ToArray() : null, IsActive = r.IsActive, }); }