Example #1
0
        public string GetTasksSheetHtml(int courseProjectId)
        {
            //todo
            var courseProject =
                new LmPlatformModelsContext().CourseProjects
                .Include(x => x.AssignedCourseProjects.Select(y => y.Student.Group.Secretary.CoursePercentagesGraphs))
                .Single(x => x.CourseProjectId == courseProjectId);

            return(courseProject.AssignedCourseProjects.Count == 1 ?
                   WordCourseProject.CourseProjectToDocView(courseProject.AssignedCourseProjects.First()) :
                   WordCourseProject.CourseProjectToDocView(courseProject));
        }
Example #2
0
        public void GetTasksSheetDocument(int courseProjectId)
        {
            var courseProject =
                new LmPlatformModelsContext().CourseProjects
                .Include(x => x.AssignedCourseProjects.Select(y => y.Student.Group.Secretary.CoursePercentagesGraphs))
                .Single(x => x.CourseProjectId == courseProjectId);

            string docName;

            if (courseProject.AssignedCourseProjects.Count == 1)
            {
                var stud = courseProject.AssignedCourseProjects.Single().Student;
                docName = string.Format("{0}_{1}", stud.LastName, stud.FirstName);
            }
            else
            {
                docName = string.Format("{0}", courseProject.Theme);
            }

            WordCourseProject.CourseProjectToWord(docName, courseProject, Response);
        }