コード例 #1
0
ファイル: Faculty_BAL.cs プロジェクト: 164388deva/awsworkshop
        public FacultyEntity SearchFacultyBAL(long?phone)
        {
            FacultyEntity searchedFaculty = null;

            try
            {
                operationsObj   = new Faculty_DAL();
                searchedFaculty = operationsObj.SearchFacultyDAL(phone);
                if (searchedFaculty == null)
                {
                    throw new FacultyException("Faculty not found");
                }
            }
            catch (FacultyException ex) { throw ex; }
            return(searchedFaculty);
        }
コード例 #2
0
ファイル: Faculty_BAL.cs プロジェクト: 164388deva/awsworkshop
        public bool AddFacultyBAL(FacultyEntity newFaculty)
        {
            bool isFacultyAdded = false;

            try
            {
                operationsObj = new Faculty_DAL();
                if (ValidateFaculty(newFaculty))
                {
                    isFacultyAdded = operationsObj.AddFacultyDAL(newFaculty);
                }
                else
                {
                    throw new FacultyException("Validation Failed!!!Faculty Record could not be added");
                }
            }
            catch (FacultyException)
            {
                throw;
            }
            return(isFacultyAdded);
        }
コード例 #3
0
        public void AddFaculty(Faculty paramFaculty)
        {
            Faculty_DAL        facultyDAL        = new Faculty_DAL();
            Faculty            Faculty           = new Faculty();
            SubjectFaculty_BLL subjectFacultyBLL = new SubjectFaculty_BLL();

            Faculty = LoadFaculty(paramFaculty.ID_Faculty);

            //Use of transactions
            //      using ( TransactionScope ts = new TransactionScope()) {

            facultyDAL.AddFaculty(paramFaculty);

            //  foreach (SubjectFaculty subject in subjectList) {

            //Multiple inserts
            //   subjectFacultyBLL.addFacultySubject(subject);

            //         }

            //    ts.Complete();
            //  }
        }
コード例 #4
0
ファイル: Faculty_BLL.cs プロジェクト: Geobm/CDIS_Back-end
        public void Delete_Faculty(int ID_Faculty)
        {
            Faculty_DAL faculty = new Faculty_DAL();

            faculty.Delete_Faculty(ID_Faculty);
        }
コード例 #5
0
ファイル: Faculty_BLL.cs プロジェクト: Geobm/CDIS_Back-end
        public void UpdateFaculty(int ID_Faculty, string Code, string Name, DateTime Creation_Date, int University)
        {
            Faculty_DAL faculty = new Faculty_DAL();

            faculty.UpdateFaculty(ID_Faculty, Code, Name, Creation_Date, University);
        }
コード例 #6
0
ファイル: Faculty_BLL.cs プロジェクト: Geobm/CDIS_Back-end
        public DataTable LoadFaculty(int ID_Faculty)
        {
            Faculty_DAL faculty = new Faculty_DAL();

            return(faculty.LoadFaculty(ID_Faculty));
        }
コード例 #7
0
ファイル: Faculty_BLL.cs プロジェクト: Geobm/CDIS_Back-end
        public void AddFaculty(string Code, string Name, DateTime Creation_Date, int University)
        {
            Faculty_DAL faculty = new Faculty_DAL();

            faculty.AddFaculty(Code, Name, Creation_Date, University);
        }
コード例 #8
0
ファイル: Faculty_BLL.cs プロジェクト: Geobm/CDIS_Back-end
        //Instance of each method

        public DataTable LoadFaculty()
        {
            Faculty_DAL faculty = new Faculty_DAL();

            return(faculty.LoadFaculty());
        }
コード例 #9
0
        public void UpdateFaculty(Faculty paramFaculty)
        {
            Faculty_DAL faculty = new Faculty_DAL();

            faculty.UpdateFaculty(paramFaculty);
        }
コード例 #10
0
        public Faculty LoadFaculty(int ID_Faculty)
        {
            Faculty_DAL faculty = new Faculty_DAL();

            return(faculty.LoadFaculty(ID_Faculty));
        }
コード例 #11
0
        //Instance of each method
        public List <object> LoadFaculty()
        {
            Faculty_DAL faculty = new Faculty_DAL();

            return(faculty.LoadFaculty());
        }