public async Task <IActionResult> AddNewCourse([FromBody] DTONewCourse course) { try { if (!ModelState.IsValid) { return(new BadRequestObjectResult(new { msg = "Invalid model" })); } if (await _courseRepository.AddNewCourse(course)) { return(Ok(new { msg = "New Course Added" })); } return(new BadRequestObjectResult(new { msg = "Could Not Add Course" })); } catch (Exception e) { Console.WriteLine(e); throw; } }