/// <summary> /// Instantiates a new <see cref="KeyFigureDataResource"/> object. /// </summary> /// <param name="client">REST client</param> /// <param name="company">Company</param> public ChartOfAccountsResource(ApiClient client, CompanyInfo company) : this(client, company.BusinessIdentityCode) { }
/// <summary> /// Instantiates a new <see cref="KeyFigurePresetResource"/> object. /// </summary> /// <param name="client">REST client</param> /// <param name="company">Company</param> public KeyFigurePresetResource(ApiClient client, CompanyInfo company) : this(client, company.BusinessIdentityCode) { }
public CompanyAgencyUserResource(ApiClient apiClient, CompanyInfo company) { client = apiClient; businessIdentityCode = company.BusinessIdentityCode; }
public CompanyUserResource(ApiClient apiClient, CompanyInfo companyInfo) { client = apiClient; company = companyInfo; }
/// <summary> /// Url for the company collection resource /// </summary> /// <param name="companyInfo">Company to get the url for.</param> /// <returns>Url.</returns> public string GetUrl(CompanyInfo companyInfo) { const string companyUrlFormat = "{0}/Api/Company/{1}/"; return String.Format(companyUrlFormat, client.BaseUrl, companyInfo.BusinessIdentityCode); }
/// <summary> /// Delete a company. /// </summary> /// <param name="company">Company to delete.</param> public void Delete(CompanyInfo company) { string companyUrl = GetUrl(company); client.Delete(companyUrl); }
/// <summary> /// Create an empty company. /// </summary> /// <param name="company">Company to create.</param> public void Create(CompanyInfo company) { string companyUrl = GetUrl(company); client.Post(companyUrl, JObject.FromObject(company).ToString()); }
/// <summary> /// Instantiates a new <see cref="FiscalYearResource"/> object. /// </summary> /// <param name="client">REST client</param> /// <param name="company">Company</param> public FiscalYearResource(ApiClient client, CompanyInfo company) : this(client, company.BusinessIdentityCode) { }
/// <summary> /// Instantiates a new <see cref="DocumentResource"/> object. /// </summary> /// <param name="client">REST client</param> /// <param name="company">Company</param> public DocumentResource(ApiClient client, CompanyInfo company) : this(client, company.BusinessIdentityCode) { }