Exemplo n.º 1
0
 /// <summary>
 /// Updates the site.
 /// </summary>
 /// <param name="customerId">The customer identifier.</param>
 /// <param name="siteId">The site identifier.</param>
 /// <param name="site">The site.</param>
 /// <param name="bearerToken">The bearer token.</param>
 /// <returns></returns>
 public Task UpdateSite(int customerId, Guid siteId, SiteRequestDto site, string bearerToken)
 {
     return(customersDataProvider.UpdateSite(customerId, siteId, site, bearerToken));
 }
        /// <summary>
        /// Updates the site.
        /// </summary>
        /// <param name="customerId">The customer identifier.</param>
        /// <param name="siteId">The site identifier.</param>
        /// <param name="site">The site.</param>
        /// <param name="bearerToken">The bearer token.</param>
        /// <returns></returns>
        public Task UpdateSite(int customerId, Guid siteId, SiteRequestDto site, string bearerToken)
        {
            var requestUrl = string.Format("api/{0}/sites/{1}", customerId, siteId);

            return(_apiClient.SendRequestAsync(requestUrl, site, Method.PUT, null, bearerToken));
        }
Exemplo n.º 3
0
 /// <summary>
 /// Creates the site.
 /// </summary>
 /// <param name="customerId">The customer identifier.</param>
 /// <param name="newSite">The new site.</param>
 /// <param name="bearerToken">The bearer token.</param>
 /// <returns></returns>
 public Task <PostResponseDto <Guid> > CreateSite(int customerId, SiteRequestDto newSite, string bearerToken)
 {
     return(customersDataProvider.CreateSite(customerId, newSite, bearerToken));
 }
        /// <summary>
        /// Creates the site.
        /// </summary>
        /// <param name="customerId">The customer identifier.</param>
        /// <param name="newSite">The new site.</param>
        /// <param name="bearerToken">The bearer token.</param>
        /// <returns></returns>
        public Task <PostResponseDto <Guid> > CreateSite(int customerId, SiteRequestDto newSite, string bearerToken)
        {
            var requestUrl = string.Format("api/{0}/sites", customerId);

            return(_apiClient.SendRequestAsync <PostResponseDto <Guid> >(requestUrl, newSite, Method.POST, null, bearerToken));
        }