public List<Student> GenerateStudents(int studentsCount) { var students = new List<Student>(); for (int i = 0; i < studentsCount; i++) { var student = new Student(); student.Name = "Student #" + i; student.FacultyNumber = "123113" + i + "" + (i + 1); students.Add(student); } return students; }
public IHttpActionResult Post(StudentRequestModel model) { if (!this.ModelState.IsValid) { return this.BadRequest(this.ModelState); } var studentToAdd = new Student() { Name = model.Name, FacultyNumber = model.FacultyNumber }; foreach (var homeworkId in model.HomeworkIds) { var currentHomework = this.homeworks .All() .FirstOrDefault(h => h.Id == homeworkId); if (currentHomework != null) { studentToAdd.Homeworks.Add(currentHomework); } } foreach (var courseId in model.CourseIds) { var currentCourse = this.courses .All() .FirstOrDefault(c => c.Id == courseId); if (currentCourse != null) { studentToAdd.Courses.Add(currentCourse); } } this.students.Add(studentToAdd); this.students.SaveChanges(); return this.Ok(); }