public JsonResult Get() { try { var results = _repository.GetAllCourses(); if (results == null) { return(Json(null)); } return(Json(Mapper.Map <IEnumerable <CourseViewModel> >(results))); } catch (Exception ex) { _logger.LogError($"Failed to get courses", ex); Response.StatusCode = (int)HttpStatusCode.BadRequest; return(Json("Error occured finding courses")); } }