示例#1
0
        public async Task <IActionResult> Chromosome([FromBody] ChromosomeDataRequest requestData)
        {
            var chromosomeModel = _mapper.Map <ChromosomeModel>(requestData);
            await _chromosomeService.Add(chromosomeModel);

            return(new OkResult());
        }
示例#2
0
        public async Task SendChromosomeData(ChromosomeDataRequest requestData)
        {
            if (!_enabled)
            {
                return;
            }

            try
            {
                var httpContent = new StringContent(JsonConvert.SerializeObject(requestData), Encoding.UTF8, "application/json");
                var response    = await _httpClient.PostAsync("chromosome", httpContent);

                if (!response.IsSuccessStatusCode)
                {
                    throw new HttpRequestException();
                }
            }
            catch
            {
                Console.WriteLine($"[{DateTime.Now}] Request containing chromosome data failed!");
            }
        }