public async Task <IActionResult> Post([FromBody] Course course) { if (ModelState.IsValid) { bool result = await repository.AddCoursesAsync(course); if (result) { return(Created("AddCourse", course)); } return(StatusCode(StatusCodes.Status500InternalServerError)); } return(BadRequest(ModelState)); }