public IActionResult Post([FromBody] LifeBoardInt cells) { try { var matrix = (LifeBoardInt)cells.NextGeneration(cells); return Ok(matrix); } catch { return BadRequest(); } }
public IActionResult Get(string pattern) { var rowList = LifePatterns.GetPattern(pattern); if (rowList == null) { return NotFound(); } else { try { var matrix = LifeBoardInt.FromPattern(rowList); return Ok(matrix); } catch { return BadRequest(); } } }