public IActionResult PostPath([FromBody] Path path) { try { if (_pathRepository.Find(p => p == path).Any()) { return(BadRequest()); } _pathRepository.Create(path); return(CreatedAtAction(path.PathId.ToString(), path)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }