public IActionResult PostPoint([FromBody] Point point) { try { if (_pointRepository.Find(p => p.Name == point.Name).Any()) { return(BadRequest()); } _pointRepository.Create(point); return(CreatedAtAction(point.PointId.ToString(), point)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }