public void AddExam(Exams entityToAdd) { IExamsRepository repo = new ExamsRepository(getEntities()); Entities.Exams entityToAdd2 = Mapper.Map <Exams, Entities.Exams>(entityToAdd); repo.Add(entityToAdd2); }
public void RemoveExam(Exams entityToRemove) { IExamsRepository repo = new ExamsRepository(getEntities()); Entities.Exams entityToRemove2 = Mapper.Map <Exams, Entities.Exams>(entityToRemove); repo.Remove(entityToRemove2); }
public int GetIdOfExam(Exams entityToGetId) { IExamsRepository repo = new ExamsRepository(getEntities()); Entities.Exams entityToGetId2 = Mapper.Map <Exams, Entities.Exams>(entityToGetId); return(repo.GetExamId(entityToGetId2)); }
public IEnumerable <Exams> GetAllExams() { IExamsRepository repo = new ExamsRepository(getEntities()); IEnumerable <Entities.Exams> returnedValue = repo.GetAll(); IEnumerable <Exams> returnedValue2 = Mapper.Map <IEnumerable <Entities.Exams>, IEnumerable <Exams> >(returnedValue); return(returnedValue2); }
public Exams GetExamById(int entityToGetById) { IExamsRepository repo = new ExamsRepository(getEntities()); Entities.Exams returnedValue = repo.GetById(entityToGetById); Exams returnedValue2 = Mapper.Map <Entities.Exams, Exams>(returnedValue); return(returnedValue2); }
public static ExamVM ExamToExamVM(Exam exam) { var examsRepo = new ExamsRepository(); var examVM = new ExamVM { ExamId = exam.ExamId, CourseId = exam.CourseId, StudentId = exam.StudentId, Date = exam.Date, Grade = (exam.Grade.HasValue) ? Math.Round((double)exam.Grade, 2).ToString("F2") : "absent", Course = examsRepo.GetBasicCourseDetails(exam.ExamId), Student = examsRepo.GetStudentDetails(exam.ExamId) }; return(examVM); }
public void RemoveExamById(int entityToRemoveById) { IExamsRepository repo = new ExamsRepository(getEntities()); repo.RemoveById(entityToRemoveById); }
public ScheduleRepository(string connectionString) { Database.SetInitializer(new MigrateDatabaseToLatestVersion<ScheduleContext, Configuration>()); Auditoriums = new AuditoriumsRepository(); Buildings = new BuildingsRepository(); Calendars = new CalendarsRepository(); Disciplines = new DisciplinesRepository(); DisciplineNames = new DisciplineNameRepository(); Lessons = new LessonsRepository(this); Rings = new RingsRepository(); Students = new StudentsRepository(); StudentGroups = new StudentGroupsRepository(); StudentsInGroups = new StudentsInGroupsRepository(); Teachers = new TeachersRepository(); TeacherForDisciplines = new TeacherForDisciplinesRepository(); ConfigOptions = new ConfigOptionRepository(); AuditoriumEvents = new AuditoriumEventsRepository(); Faculties = new FacultiesRepository(); GroupsInFaculties = new GroupsInFacultiesRepository(); ScheduleNotes = new ScheduleNotesRepository(); LessonLogEvents = new LessonLogEventsRepository(); TeacherWishes = new TeacherWishesRepository(); CustomTeacherAttributes = new CustomTeacherAttributesRepository(); CustomDisciplineAttributes = new CustomDisciplineAttributesRepository(); CustomStudentGroupAttributes = new CustomStudentGroupAttributesRepository(); Shifts = new ShiftsRepository(); ShiftRings = new ShiftRingsRepository(); Exams = new ExamsRepository(); LogEvents = new LogEventsRepository(); CommonFunctions = new CommonFunctions(this); SetConnectionString(connectionString); }