public ActionResult <IEnumerable <Group> > Post([FromBody] IEnumerable <Match> matches) { if (ModelState.IsValid == false) { return(BadRequest(ModelState)); } try { return(Ok(_repository.AddMatches(matches))); } catch (ArgumentException ae) { return(BadRequest(ae.Message)); } }