Пример #1
0
        public bool Update(Teacher teacher)
        {
            bool Result = false;

            using (var Repository = WayuuRepositoryFactory.GetWayuuRepository())
            {
                Result = Repository.Update(teacher);
            }
            return(Result);
        }
Пример #2
0
        public bool Update(School school)
        {
            bool Result = false;

            using (var Repository = WayuuRepositoryFactory.GetWayuuRepository())
            {
                Result = Repository.Update(school);
            }
            return(Result);
        }
Пример #3
0
        public bool Update(Student studentData)
        {
            bool Result = false;

            using (var Repository = WayuuRepositoryFactory.GetWayuuRepository())
            {
                Result = Repository.Update(studentData);
            }
            return(Result);
        }
Пример #4
0
        public bool Update(Course course)
        {
            bool Result = false;

            using (var Repository = WayuuRepositoryFactory.GetWayuuRepository())
            {
                Result = Repository.Update(course);
            }
            return(Result);
        }
Пример #5
0
        public bool Delete(int studentId)
        {
            bool Result = false;

            using (var Repository = WayuuRepositoryFactory.GetWayuuRepository())
            {
                Result = Repository.Delete(new Student {
                    Id = studentId
                });
            }
            return(Result);
        }
Пример #6
0
        public bool Delete(int id)
        {
            bool Result = false;

            using (var Repository = WayuuRepositoryFactory.GetWayuuRepository())
            {
                Result = Repository.Delete(new Teacher {
                    Id = id
                });
            }
            return(Result);
        }
Пример #7
0
        public bool Delete(int courseId)
        {
            bool Result = false;

            using (var Repository = WayuuRepositoryFactory.GetWayuuRepository())
            {
                Result = Repository.Delete(new School {
                    Id = courseId
                });
            }
            return(Result);
        }
Пример #8
0
        public Course RetrieveById(int courseId)
        {
            Course Result = null;

            if (courseId > 0)
            {
                using (var Repository = WayuuRepositoryFactory.GetWayuuRepository())
                {
                    Result = Repository.RetrieveById <Course>(courseId);
                }
            }
            return(Result);
        }
Пример #9
0
        public School RetrieveById(int id)
        {
            School Result = null;

            if (id > 0)
            {
                using (var Repository = WayuuRepositoryFactory.GetWayuuRepository())
                {
                    Result = Repository.RetrieveById <School>(id);
                }
            }
            return(Result);
        }
Пример #10
0
        public Student RetrieveById(int studentId)
        {
            Student Result = null;

            if (studentId > 0)
            {
                using (var Repository = WayuuRepositoryFactory.GetWayuuRepository())
                {
                    Result = Repository.RetrieveById <Student>(studentId);
                }
            }
            return(Result);
        }
Пример #11
0
        public Teacher RetrieveById(int id)
        {
            Teacher Result = null;

            if (id > 0)
            {
                using (var Repository = WayuuRepositoryFactory.GetWayuuRepository())
                {
                    Result = Repository.RetrieveById <Teacher>(id);
                }
            }
            return(Result);
        }
Пример #12
0
 public Course Create(Course course)
 {
     if (!string.IsNullOrWhiteSpace(course.Name))
     {
         using (var Repository = WayuuRepositoryFactory.GetWayuuRepository())
         {
             course = Repository.Create(course);
         }
     }
     else
     {
         course = null;
     }
     return(course);
 }
Пример #13
0
 public School Create(School school)
 {
     if (!string.IsNullOrWhiteSpace(school.Name))
     {
         using (var Repository = WayuuRepositoryFactory.GetWayuuRepository())
         {
             school = Repository.Create(school);
         }
     }
     else
     {
         school = null;
     }
     return(school);
 }
Пример #14
0
 public Student Create(Student student)
 {
     if (!string.IsNullOrWhiteSpace(student.Name))
     {
         using (var Repository = WayuuRepositoryFactory.GetWayuuRepository())
         {
             student = Repository.Create(student);
         }
     }
     else
     {
         student = null;
     }
     return(student);
 }
Пример #15
0
 public Teacher Create(Teacher teacher)
 {
     if (!string.IsNullOrWhiteSpace(teacher.Name))
     {
         using (var Repository = WayuuRepositoryFactory.GetWayuuRepository())
         {
             teacher = Repository.Create(teacher);
         }
     }
     else
     {
         teacher = null;
     }
     return(teacher);
 }
Пример #16
0
        public bool DeleteWithLog(int courseId)
        {
            bool Result = false;

            using (var Repository = WayuuRepositoryFactory.GetWayuuRepository(true))
            {
                Repository.Delete(new Course {
                    Id = courseId
                });
                Log Log = new Log
                {
                    Type    = LogType.DeleteCourse,
                    Message = $"ID: {courseId}"
                };

                Repository.Create(Log);
                Result = Repository.SaveChanges() == 2;
            }
            return(Result);
        }
Пример #17
0
 public List <Course> GetAll()
 {
     return(WayuuRepositoryFactory
            .GetWayuuRepository()
            .GetAll <Course>());
 }
Пример #18
0
 public List <School> GetAll()
 {
     return(WayuuRepositoryFactory
            .GetWayuuRepository()
            .GetAll <School>());
 }
Пример #19
0
 public List <Student> GetAll()
 {
     return(WayuuRepositoryFactory
            .GetWayuuRepository()
            .GetAll <Student>());
 }
Пример #20
0
 public List <Teacher> GetAll()
 {
     return(WayuuRepositoryFactory
            .GetWayuuRepository()
            .GetAll <Teacher>());
 }
Пример #21
0
 public List <Log> GetAll()
 {
     return(WayuuRepositoryFactory
            .GetWayuuRepository()
            .GetAll <Log>());
 }