Example #1
0
        public void RemoveAdministrator(Administrators entityToRemove)
        {
            IAdministratorsRepository repo = new AdministratorsRepository(getEntities());

            Entities.Administrators entityToRemove2 = Mapper.Map <Administrators, Entities.Administrators>(entityToRemove);
            repo.Remove(entityToRemove2);
        }
Example #2
0
        private void AddAdministrator(Administrators entityToAdd)
        {
            IAdministratorsRepository repo = new AdministratorsRepository(getEntities());

            Entities.Administrators entityToAdd2 = Mapper.Map <Administrators, Entities.Administrators>(entityToAdd);
            repo.Add(entityToAdd2);
        }
Example #3
0
        public int GetIdOfAdministrator(Administrators entityToGetId)
        {
            IAdministratorsRepository repo = new AdministratorsRepository(getEntities());

            Entities.Administrators entityToGetId2 = Mapper.Map <Administrators, Entities.Administrators>(entityToGetId);
            return(repo.GetAdminId(entityToGetId2));
        }
Example #4
0
        /*
         * public IEnumerable<Administrators> FindAdministrators(Expression<Func<Administrators, bool>> filterPredicate)
         * {
         *  IAdministratorsRepository repo = new AdministratorsRepository(getEntities());
         *  Expression<Func<Entities.Administrators, bool>> filterPredicate2 = Mapper.Map<Expression<Func<Administrators, bool>>, Expression<Func<Entities.Administrators, bool>>>(filterPredicate);
         *  IEnumerable<Entities.Administrators> returnedValue = repo.Find(filterPredicate2);
         *  IEnumerable<Administrators> returnedValue2 = Mapper.Map< IEnumerable < Entities.Administrators > , IEnumerable <Administrators>>(returnedValue);
         *  return returnedValue2;
         * }
         *
         * public IEnumerable<Exams> FindExams(Expression<Func<Exams, bool>> filterPredicate)
         * {
         *  IExamsRepository repo = new ExamsRepository(getEntities());
         *  Expression<Func<Entities.Exams, bool>> filterPredicate2 = Mapper.Map< Expression < Func < Exams, bool>> , Expression <Func<Entities.Exams, bool>>>(filterPredicate);
         *  IEnumerable<Entities.Exams> returnedValue = repo.Find(filterPredicate2);
         *  IEnumerable<Exams> returnedValue2 = Mapper.Map< IEnumerable < Entities.Exams >, IEnumerable <Exams>>(returnedValue);
         *  return returnedValue2;
         * }
         *
         * public IEnumerable<ExamsUsers> FindExamsUsers(Expression<Func<ExamsUsers, bool>> filterPredicate)
         * {
         *  IExamsUsersRepository repo = new ExamsUsersRepository(getEntities());
         *  Expression<Func<Entities.ExamsUsers, bool>> filterPredicate2 = Mapper.Map< Expression < Func < ExamsUsers, bool>> , Expression <Func<Entities.ExamsUsers, bool>>>(filterPredicate);
         *  IEnumerable<Entities.ExamsUsers> returnedValue = repo.Find(filterPredicate2);
         *  IEnumerable<ExamsUsers> returnedValue2 = Mapper.Map< IEnumerable < Entities.ExamsUsers > , IEnumerable <ExamsUsers>>(returnedValue);
         *  return returnedValue2;
         * }
         *
         * public IEnumerable<Grades> FindGrades(Expression<Func<Grades, bool>> filterPredicate)
         * {
         *  IGradesRepository repo = new GradesRepository(getEntities());
         *  Expression<Func<Entities.Grades, bool>> filterPredicate2 = Mapper.Map< Expression < Func < Grades, bool>> , Expression <Func<Entities.Grades, bool>>>(filterPredicate);
         *  IEnumerable<Entities.Grades> returnedValue = repo.Find(filterPredicate2);
         *  IEnumerable<Grades> returnedValue2 = Mapper.Map< IEnumerable < Entities.Grades > , IEnumerable <Grades>>(returnedValue);
         *  return returnedValue2;
         * }
         *
         * public IEnumerable<Managers> FindManagers(Expression<Func<Managers, bool>> filterPredicate)
         * {
         *  IManagersRepository repo = new ManagersRepository(getEntities());
         *  Expression<Func<Entities.Managers, bool>> filterPredicate2 = Mapper.Map< Expression < Func < Managers, bool>> , Expression <Func<Entities.Managers, bool>>>(filterPredicate);
         *  IEnumerable<Entities.Managers> returnedValue = repo.Find(filterPredicate2);
         *  IEnumerable<Managers> returnedValue2 = Mapper.Map< IEnumerable < Entities.Managers > , IEnumerable <Managers>>(returnedValue);
         *  return returnedValue2;
         * }
         *
         * public IEnumerable<Messages> FindMessages(Expression<Func<Messages, bool>> filterPredicate)
         * {
         *  IMessagesRepository repo = new MessagesRepository(getEntities());
         *  Expression<Func<Entities.Messages, bool>> filterPredicate2 = Mapper.Map< Expression < Func < Messages, bool>> , Expression <Func<Entities.Messages, bool>>>(filterPredicate);
         *  IEnumerable<Entities.Messages> returnedValue = repo.Find(filterPredicate2);
         *  IEnumerable<Messages> returnedValue2 = Mapper.Map< IEnumerable < Entities.Messages > , IEnumerable <Messages>>(returnedValue);
         *  return returnedValue2;
         * }
         *
         * public IEnumerable<Semesters> FindSemesters(Expression<Func<Semesters, bool>> filterPredicate)
         * {
         *  ISemestersRepository repo = new SemestersRepository(getEntities());
         *  Expression<Func<Entities.Semesters, bool>> filterPredicate2 = Mapper.Map< Expression < Func < Semesters, bool>> , Expression <Func<Entities.Semesters, bool>>>(filterPredicate);
         *  IEnumerable<Entities.Semesters> returnedValue = repo.Find(filterPredicate2);
         *  IEnumerable<Semesters> returnedValue2 = Mapper.Map< IEnumerable < Entities.Semesters > , IEnumerable <Semesters>>(returnedValue);
         *  return returnedValue2;
         * }
         *
         * public IEnumerable<Students> FindStudents(Expression<Func<Students, bool>> filterPredicate)
         * {
         *  IStudentsRepository repo = new StudentsRepository(getEntities());
         *  Expression<Func<Entities.Students, bool>> filterPredicate2 = Mapper.Map< Expression < Func < Students, bool>> , Expression <Func<Entities.Students, bool>>>(filterPredicate);
         *  IEnumerable<Entities.Students> returnedValue = repo.Find(filterPredicate2);
         *  IEnumerable<Students> returnedValue2 = Mapper.Map< IEnumerable < Entities.Students > , IEnumerable <Students>>(returnedValue);
         *  return returnedValue2;
         * }
         *
         * public IEnumerable<Subjects> FindSubjects(Expression<Func<Subjects, bool>> filterPredicate)
         * {
         *  ISubjectsRepository repo = new SubjectsRepository(getEntities());
         *  Expression<Func<Entities.Subjects, bool>> filterPredicate2 = Mapper.Map< Expression < Func < Subjects, bool>> , Expression <Func<Entities.Subjects, bool>>>(filterPredicate);
         *  IEnumerable<Entities.Subjects> returnedValue = repo.Find(filterPredicate2);
         *  IEnumerable<Subjects> returnedValue2 = Mapper.Map< IEnumerable < Entities.Subjects > , IEnumerable <Subjects>>(returnedValue);
         *  return returnedValue2;
         * }
         *
         * public IEnumerable<SubjectsUsers> FindSubjectsUsers(Expression<Func<SubjectsUsers, bool>> filterPredicate)
         * {
         *  ISubjectsUsersRepository repo = new SubjectsUsersRepository(getEntities());
         *  Expression<Func<Entities.SubjectsUsers, bool>> filterPredicate2 = Mapper.Map< Expression < Func < SubjectsUsers, bool>> , Expression <Func<Entities.SubjectsUsers, bool>>>(filterPredicate);
         *  IEnumerable<Entities.SubjectsUsers> returnedValue = repo.Find(filterPredicate2);
         *  IEnumerable<SubjectsUsers> returnedValue2 = Mapper.Map< IEnumerable < Entities.SubjectsUsers > , IEnumerable <SubjectsUsers>>(returnedValue);
         *  return returnedValue2;
         * }
         *
         * public IEnumerable<Teachers> FindTeachers(Expression<Func<Teachers, bool>> filterPredicate)
         * {
         *  ITeachersRepository repo = new TeachersRepository(getEntities());
         *  Expression<Func<Entities.Teachers, bool>> filterPredicate2 = Mapper.Map< Expression < Func < Teachers, bool>> , Expression <Func<Entities.Teachers, bool>>>(filterPredicate);
         *  IEnumerable<Entities.Teachers> returnedValue = repo.Find(filterPredicate2);
         *  IEnumerable<Teachers> returnedValue2 = Mapper.Map< IEnumerable < Entities.Teachers > , IEnumerable <Teachers>>(returnedValue);
         *  return returnedValue2;
         * }
         *
         * public IEnumerable<Users> FindUsers(Expression<Func<Users, bool>> filterPredicate)
         * {
         *  IUsersRepository repo = new UsersRepository(getEntities());
         *  Expression<Func<Entities.Users, bool>> filterPredicate2 = Mapper.Map< Expression < Func < Users, bool>> , Expression <Func<Entities.Users, bool>>>(filterPredicate);
         *  IEnumerable<Entities.Users> returnedValue = repo.Find(filterPredicate2);
         *  IEnumerable<Users> returnedValue2 = Mapper.Map< IEnumerable < Entities.Users > , IEnumerable <Users>>(returnedValue);
         *  return returnedValue2;
         * }
         */
        #endregion

        public Administrators GetAdministratorById(int entityToGetById)
        {
            IAdministratorsRepository repo = new AdministratorsRepository(getEntities());

            Entities.Administrators returnedValue  = repo.GetById(entityToGetById);
            Administrators          returnedValue2 = Mapper.Map <Entities.Administrators, Administrators>(returnedValue);

            return(returnedValue2);
        }
Example #5
0
        public void AddUser(Users entityToAdd)
        {
            IUsersRepository repo = new UsersRepository(getEntities());

            Entities.Users entityToAdd2 = Mapper.Map <Users, Entities.Users>(entityToAdd);
            repo.Add(entityToAdd2);
            switch (entityToAdd.UserType.ToUpper())
            {
            case "ADMINISTRATOR":
                IAdministratorsRepository adminRepo = new AdministratorsRepository(getEntities());
                Entities.Administrators   admin     = new Entities.Administrators()
                {
                    UserId = entityToAdd.Id
                };
                adminRepo.Add(admin);
                break;

            case "MANAGER":
                IManagersRepository managerRepo = new ManagersRepository(getEntities());
                Entities.Managers   manager     = new Entities.Managers()
                {
                    UserId = entityToAdd.Id
                };
                managerRepo.Add(manager);
                break;

            case "STUDENT":
                IStudentsRepository studentRepo = new StudentsRepository(getEntities());
                Entities.Students   student     = new Entities.Students()
                {
                    UserId = entityToAdd.Id
                };
                studentRepo.Add(student);
                break;

            case "TEACHER":
                ITeachersRepository teacherRepo = new TeachersRepository(getEntities());
                Entities.Teachers   teacher     = new Entities.Teachers()
                {
                    UserId = entityToAdd.Id
                };
                teacherRepo.Add(teacher);
                break;

            default:; break;
            }
        }