public async Task <IActionResult> Create([FromBody] string diseaseName) { if (string.IsNullOrWhiteSpace(diseaseName)) { return(BadRequest("Disease name cann't be empty")); } var result = await _diseaseService .CreateDisease(new ControlSystem.Contracts.Entities.Disease() { DiseaseName = diseaseName }); if (result.Status == CreateDiseaseStatus.NonUniqueName) { return(BadRequest($"Disease with name: {diseaseName} already exists")); } return(Ok(result)); }