コード例 #1
0
        string BuildMutantDna()
        {
            var validateDnaCommand = new ValidateDnaCommand {
                Dna = new List <string> {
                    "ATCGATCGGG", "AGTCAGTCCC", "ATCGATCGGG", "AGTCCGTCCC", "AAAAATCGGG", "AGTCAGTCCC", "ATCGATCGGG", "AGTCCGTCCC", "CGTCCGTCCC", "GGTCCGTCCC"
                }
            };

            return(JsonConvert.SerializeObject(validateDnaCommand));
        }
コード例 #2
0
        public async Task <ActionResult> DetectMutant([FromBody] ValidateDnaCommand validateDnaCommand)
        {
            bool isMutant = await this.dnaAnalyzerService.AnalyzeDna(validateDnaCommand.Dna);

            return(isMutant ? StatusCode(200, String.Empty) : StatusCode(403, null));
        }