public IActionResult Add([FromBody] InternationalContest c) { dynamic result = new ExpandoObject(); if (ModelState.IsValid) { InternationalContest c2 = _repo.addNewInternationalContest(c.Edition); if (c2 == null) { result.status = 0; result.message = "Contest exist"; } else { result.status = 1; result.result = c2; } } else { result.status = 0; result.message = _modelServices.GetErrorMessage(ModelState); } return(Ok(result)); }