public async Task <IActionResult> Get(ObjectId id) { if (!ModelState.IsValid || id == ObjectId.Empty) { return(BadRequest()); } var obj = await _penaltyRepository.GetAsync(id); if (obj == null) { return(NotFound()); } return(Ok(obj)); }