public async Task <IActionResult> Chromosome([FromBody] ChromosomeDataRequest requestData) { var chromosomeModel = _mapper.Map <ChromosomeModel>(requestData); await _chromosomeService.Add(chromosomeModel); return(new OkResult()); }
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!"); } }