public TransitAccountGroupAccount GetAccountGroupAccountByAccountGroupId(string ticket, int accountid, int groupid) { ICriterion[] expressions = { Expression.Eq("AccountGroup.Id", groupid), Expression.Eq("Account.Id", accountid) }; return(WebServiceImpl <TransitAccountGroupAccount, ManagedAccountGroupAccount, AccountGroupAccount> .GetByCriterion( ticket, expressions)); }
public TransitConfiguration GetConfigurationByNameWithDefault(string ticket, string name, string defaultvalue) { TransitConfiguration result = WebServiceImpl <TransitConfiguration, ManagedConfiguration, Configuration> .GetByCriterion( ticket, Expression.Eq("OptionName", name)); if (result == null) { result = new TransitConfiguration(); result.Name = name; result.Value = defaultvalue; } return(result); }
public TransitAccountLicense GetAccountLicenseByAccountId(string ticket, int id) { return(WebServiceImpl <TransitAccountLicense, ManagedAccountLicense, AccountLicense> .GetByCriterion( ticket, Expression.Eq("Account.Id", id))); }
public string GetConfigurationValue(string ticket, string name) { return(WebServiceImpl <TransitConfiguration, ManagedConfiguration, Configuration> .GetByCriterion( ticket, Expression.Eq("OptionName", name)).Value); }
public TransitCity GetCityByTag(string ticket, string tag) { return(WebServiceImpl <TransitCity, ManagedCity, City> .GetByCriterion( ticket, Expression.Eq("Tag", tag))); }
public TransitFeedType GetFeedTypeByName(string ticket, string name) { ICriterion[] expression = { Expression.Eq("Name", name) }; return(WebServiceImpl <TransitFeedType, ManagedFeedType, FeedType> .GetByCriterion( ticket, expression)); }