public ActionResult _ajax_GetUserModuleStats(int course, string id, int company, int department, int user) { id = id ?? ""; bool superadmin = SessionManager.inst.IsSuperadmin(); bool admin = SessionManager.inst.IsAdmin(); bool manager = SessionManager.inst.IsManager(); if (!superadmin) { company = company != 0 ? company : SessionManager.inst.Company().Id; } if (manager && !admin) { department = department != 0 ? department : SessionManager.inst.User().DepartmentId; } //var graph = StatisticsRepository.GetUserScoreForCourse(id, course, company, department, user); var graph = StatisticsRepository.GetUsersScoreForCourse(course, id, company, department, user); if (graph != null) { return(Json(graph, JsonRequestBehavior.AllowGet)); } else { return(Json("no_data", JsonRequestBehavior.AllowGet)); }; }