Ejemplo n.º 1
0
        /// <summary>
        /// Возвращает список ставок на проект
        /// </summary>
        /// <param name="projectId">идентификатор проекта</param>
        /// <returns>Список ставок на проект</returns>
        public async Task <List <Bid> > GetBidsOnProjectAsync(int projectId)
        {
            var response = await webService.HttpClientCall($"https://api.freelancehunt.com/projects/{projectId}/bids", "GET", HttpMethod.Get);

            if (JArray.Parse(response).Count == 0)
            {
                throw new InvalidParameterException("некорректный идентификатор проекта");
            }
            return(Bid.BidsFromJson(response));
        }