private void LoadFromModel(HomeworkSubmission model) { HomeworkId = model.HomeworkId; StudentId = model.StudentId; TaskId = model.TaskId; DocumentId = model.DocumentId; PointsAchieved = model.PointsAchieved; Comments = model.Comments; if (model.HomeworkItem != null) { HomeworkItem = new HomeworkItemModel(model.HomeworkItem); } if (model.Student != null) { Student = new StudentModel(model.Student); } if (model.Task != null) { Task = new TaskModel(model.Task); } if (model.SubmittedWork != null) { SubmittedWork = new DocumentModel(model.SubmittedWork); } }
public CourseViewModel(HomeworkSubmission.DAL.Cours course) { this.ID = course.ID; this.Name = course.Name; this.Topics = course.Topics.ToList(); this.IsActive = course.IsActive; }
private static void SeedHomeworks(StudentSystemDbContext db) { var homeworkNames = new string[] { "homework1", "homework2", "homework3", "homework4", "homework5", "homework6", "homework7", "homework8", "homework9", "homework10", "homework11", }; for (int i = 0; i < homeworkNames.Length; i++) { var homework = new HomeworkSubmission { StudentId = random.Next(1, 10), Content = "Some Random Content", ContentType = (ContentType)((random.Next(1, 4))), CourseId = random.Next(1, 8) }; db.Add(homework); } db.SaveChanges(); }
public StudentViewModel(HomeworkSubmission.DAL.Student student) { this.FirstName = student.FirstName; this.LastName = student.LastName; this.AcademyID = student.AcademyID; this.Courses = new List<CourseViewModel>(); foreach (Cours course in student.Courses) { this.Courses.Add(new CourseViewModel(course)); } this.Submissions = student.Submissions.ToList(); }
public void UploadHomework(int homeworkAssignmentId, int userId, byte[] file) { var homework = new HomeworkSubmission() { UserId = userId, HomeworkAssignmentId = homeworkAssignmentId, File = file, CreatedDate = DateTime.Now, }; this.homeworkSubmissionRepository.Insert(homework); }
public HomeworkSubmissionModel(HomeworkSubmission model) : base(model) { LoadFromModel(model); }