Exemple #1
0
        public async Task <HttpResponseMessage> Create([FromBody] BoxerDto boxer)
        {
            var request = new CreateBoxerRequest
            {
                Boxer = boxer
            };
            await _mediator.ExecuteAsync(request).ConfigureAwait(false);

            return(Request.CreateResponse(HttpStatusCode.Created));
        }
        public static async Task<HttpResponseMessage> Create(string name, string biography)
        {
            using (var client = new HttpClient())
            {
                var uri = UriHelper.GetUri("boxers");
                client.DefaultRequestHeaders.Add(Headers.AdminAuthenticationHeader, AuthHelper.AdminKey);
                var data = new CreateBoxerRequest()
                {
                    Name = name,
                    Biography = biography
                };
                var content = new StringContent(JsonConvert.SerializeObject(data), Encoding.UTF8, "application/json");

                return await client.PostAsync(uri, content);
            }
        }