public void AddStudentToGroup(string studentId, long groupId) { var student = GetStudentById(studentId); var group = GetGroupById(groupId); group.Students.Add(student); _studentExchangeDataContext.SaveChanges(); }
public void AddTutorCourse(string tutorId, long courseId) { var tutor = GeTutorById(tutorId); if (tutor.TutorCoursesOfStudy.ToList().Find(c => c.Id == courseId) == null) { tutor.TutorCoursesOfStudy.Add(_studentExchangeDataContext.CoursesOfStudy.ToList().Find(c => c.Id == courseId)); _studentExchangeDataContext.SaveChanges(); } }
public void NewUniversityMessage(Message message, long universityId, string senderId) { var newMessage = new Message() { Subject = message.Subject, Content = message.Content, Receivers = _universityService.GetUniversityStudents(universityId), IssueDate = DateTime.Now, Sender = _studentService.GetStudentById(senderId) }; _studentExchangeDataContext.Messages.Add(newMessage); _studentExchangeDataContext.SaveChanges(); }
public void AddStudentNames(string studentId, FirstLastNameModel model) { var student = GetStudentById(studentId); student.FirstName = model.FirstName; student.LastName = model.LastName; _studentExchangeDataContext.SaveChanges(); }
public void AddBuyItemAnnouncement(BuyItemAnnouncement announcement, string senderId) { announcement.Sender = _studentExchangeDataContext.Users.Find(senderId); announcement.IssueDate = DateTime.Now; announcement.Receivers = SetBuyItemAnnouncementReceivers(senderId); _studentExchangeDataContext.Announcements.Add(announcement); _studentExchangeDataContext.SaveChanges(); }
public void AddUniversity(University university, string creatorId) { var newUniversity = new University() { Name = university.Name, ShortName = university.ShortName, Administrators = new List <Student>() { _studentExchangeDataContext.Users.OfType <Student>().ToList().Find(s => s.Id == creatorId) } }; _studentExchangeDataContext.Universities.Add(newUniversity); _studentExchangeDataContext.SaveChanges(); }
public void AddCourseOfStudy(CourseOfStudy courseOfStudy, long facultyId, string creatorId) { var newCourse = new CourseOfStudy() { Faculty = _studentExchangeDataContext.Faculties.Find(facultyId), Name = courseOfStudy.Name, Administrators = new List <Student>() { _studentExchangeDataContext.Users.OfType <Student>().ToList().Find(s => s.Id == creatorId) }, StartYear = courseOfStudy.StartYear }; _studentExchangeDataContext.CoursesOfStudy.Add(newCourse); _studentExchangeDataContext.SaveChanges(); }
public void ChangeUserAvatar(string avatarUrl, string userId) { GetUserById(userId).AvatarUrl = avatarUrl; _studentExchangeDataContext.SaveChanges(); }