示例#1
0
        public BusinessEntity.Result UpdateExamType(BusinessEntity.Lookup.ExamTypeEntity ExamType)
        {
            BusinessEntity.Result result = new BusinessEntity.Result();
            try
            {
                SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities();
                var original = e.tblExamTypes.Find(ExamType.ID);
                if (original != null)
                {
                    e.Entry(original).CurrentValues.SetValues(ExamType);
                    e.SaveChanges();

                    result.Message = "Updated Successfully.";
                    result.Status  = true;
                    return(result);
                }
                else
                {
                    result.Message = "Failed to update";
                    result.Status  = false;
                    return(result);
                }
            }
            catch (Exception)
            {
                result.Message = "Failed to update";
                result.Status  = false;
                return(result);
            }
        }
示例#2
0
        public BusinessEntity.Result DeleteExamType(BusinessEntity.Lookup.ExamTypeEntity ExamType)
        {
            BusinessEntity.Result result = new BusinessEntity.Result();
            try
            {
                SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities();
                var original = e.tblExamTypes.Find(ExamType.ID);
                if (original != null)
                {
                    e.tblExamTypes.Remove(e.tblExamTypes.Where(x => x.ID == ExamType.ID).First());
                    e.SaveChanges();

                    result.Message = "Deleted Successfully.";
                    result.Status  = true;
                    return(result);
                }
                else
                {
                    result.Message = "Failed to delete";
                    result.Status  = false;
                    return(result);
                }
            }
            catch (Exception)
            {
                result.Message = "Failed to delete";
                result.Status  = false;
                return(result);
            }
        }
        public BusinessEntity.Result DeleteGradeCourse(BusinessEntity.ClassTeacherSchedule.GradeCourseEntity GradeCourse)
        {
            BusinessEntity.Result result = new BusinessEntity.Result();
            try
            {
                SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities();
                var original = e.tblGradeCourses.Find(GradeCourse.ID);
                if (original != null)
                {
                    e.tblGradeCourses.Remove(e.tblGradeCourses.Where(x => x.ID == GradeCourse.ID).First());
                    e.SaveChanges();

                    result.Message = "Deleted Successfully.";
                    result.Status  = true;
                    return(result);
                }
                else
                {
                    result.Message = "Failed to delete";
                    result.Status  = false;
                    return(result);
                }
            }
            catch (Exception)
            {
                result.Message = "Failed to delete";
                result.Status  = false;
                return(result);
            }
        }
示例#4
0
        public BusinessEntity.Result UpdateMeetingFollowup(BusinessEntity.Meeting.MeetingFollowupEntity MeetingFollowup)
        {
            BusinessEntity.Result result = new BusinessEntity.Result();
            try
            {
                SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities();
                var original = e.tblMeetingFollowups.Find(MeetingFollowup.ID);
                if (original != null)
                {
                    e.Entry(original).CurrentValues.SetValues(MeetingFollowup);
                    e.SaveChanges();

                    result.Message = "Updated Successfully.";
                    result.Status  = true;
                    return(result);
                }
                else
                {
                    result.Message = "Failed to update";
                    result.Status  = false;
                    return(result);
                }
            }
            catch (Exception)
            {
                result.Message = "Failed to update";
                result.Status  = false;
                return(result);
            }
        }
        public BusinessEntity.Result UpdateGradeCourse(BusinessEntity.ClassTeacherSchedule.GradeCourseEntity GradeCourse)
        {
            BusinessEntity.Result result = new BusinessEntity.Result();
            try
            {
                SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities();
                var original = e.tblGradeCourses.Find(GradeCourse.ID);
                if (original != null)
                {
                    e.Entry(original).CurrentValues.SetValues(GradeCourse);
                    e.SaveChanges();

                    result.Message = "Updated Successfully.";
                    result.Status  = true;
                    return(result);
                }
                else
                {
                    result.Message = "Failed to update";
                    result.Status  = false;
                    return(result);
                }
            }
            catch (Exception)
            {
                result.Message = "Failed to update";
                result.Status  = false;
                return(result);
            }
        }
示例#6
0
        public BusinessEntity.Result DeleteStudentPayment(BusinessEntity.TeacherEvaluation.StudentPaymentEntity StudentPayment)
        {
            BusinessEntity.Result result = new BusinessEntity.Result();
            try
            {
                SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities();
                var original = e.tblStudentPayments.Find(StudentPayment.ID);
                if (original != null)
                {
                    e.tblStudentPayments.Remove(e.tblStudentPayments.Where(x => x.ID == StudentPayment.ID).First());
                    e.SaveChanges();

                    result.Message = "Deleted Successfully.";
                    result.Status  = true;
                    return(result);
                }
                else
                {
                    result.Message = "Failed to delete";
                    result.Status  = false;
                    return(result);
                }
            }
            catch (Exception)
            {
                result.Message = "Failed to delete";
                result.Status  = false;
                return(result);
            }
        }
示例#7
0
        public BusinessEntity.Result UpdateStudentPayment(BusinessEntity.TeacherEvaluation.StudentPaymentEntity StudentPayment)
        {
            BusinessEntity.Result result = new BusinessEntity.Result();
            try
            {
                SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities();
                var original = e.tblStudentPayments.Find(StudentPayment.ID);
                if (original != null)
                {
                    e.Entry(original).CurrentValues.SetValues(StudentPayment);
                    e.SaveChanges();

                    result.Message = "Updated Successfully.";
                    result.Status  = true;
                    return(result);
                }
                else
                {
                    result.Message = "Failed to update";
                    result.Status  = false;
                    return(result);
                }
            }
            catch (Exception)
            {
                result.Message = "Failed to update";
                result.Status  = false;
                return(result);
            }
        }
示例#8
0
        public BusinessEntity.Result SaveExamType(BusinessEntity.Lookup.ExamTypeEntity ExamType)
        {
            BusinessEntity.Result result = new BusinessEntity.Result();
            try
            {
                SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities();
                e.tblExamTypes.Add(ExamType.MapToModel <DataAccessLogic.tblExamType>());
                e.SaveChanges();

                result.Message = "Saved Successfully.";
                result.Status  = true;
                return(result);
            }
            catch (Exception)
            {
                result.Message = "Failed to save";
                result.Status  = false;
                return(result);
            }
        }
        public BusinessEntity.Result SaveGradeCourse(BusinessEntity.ClassTeacherSchedule.GradeCourseEntity GradeCourse)
        {
            BusinessEntity.Result result = new BusinessEntity.Result();
            try
            {
                SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities();
                e.tblGradeCourses.Add(GradeCourse.MapToModel <DataAccessLogic.tblGradeCourse>());
                e.SaveChanges();

                result.Message = "Saved Successfully.";
                result.Status  = true;
                return(result);
            }
            catch (Exception)
            {
                result.Message = "Failed to save";
                result.Status  = false;
                return(result);
            }
        }
        public BusinessEntity.Result SaveStudent(BusinessEntity.Admission.StudentEntity Student)
        {
            BusinessEntity.Result result = new BusinessEntity.Result();
            try
            {
                SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities();
                e.tblStudents.Add(Student.MapToModel <DataAccessLogic.tblStudent>());
                e.SaveChanges();

                result.Message = "Saved Successfully.";
                result.Status  = true;
                return(result);
            }
            catch (Exception)
            {
                result.Message = "Failed to save";
                result.Status  = false;
                return(result);
            }
        }
        public BusinessEntity.Result SaveTeacherEvaluation(BusinessEntity.TeacherEvaluation.TeacherEvaluationEntity TeacherEvaluation)
        {
            BusinessEntity.Result result = new BusinessEntity.Result();
            try
            {
                SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities();
                e.tblTeacherEvaluations.Add(TeacherEvaluation.MapToModel <DataAccessLogic.tblTeacherEvaluation>());
                e.SaveChanges();

                result.Message = "Saved Successfully.";
                result.Status  = true;
                return(result);
            }
            catch (Exception)
            {
                result.Message = "Failed to save";
                result.Status  = false;
                return(result);
            }
        }
示例#12
0
        public BusinessEntity.Result SaveMeetingFollowup(BusinessEntity.Meeting.MeetingFollowupEntity MeetingFollowup)
        {
            BusinessEntity.Result result = new BusinessEntity.Result();
            try
            {
                SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities();
                e.tblMeetingFollowups.Add(MeetingFollowup.MapToModel <DataAccessLogic.tblMeetingFollowup>());
                e.SaveChanges();

                result.Message = "Saved Successfully.";
                result.Status  = true;
                return(result);
            }
            catch (Exception)
            {
                result.Message = "Failed to save";
                result.Status  = false;
                return(result);
            }
        }
        public BusinessEntity.Result SaveAcademicQuarter(BusinessEntity.Lookup.AcademicQuarterEntity AcademicQuarter)
        {
            BusinessEntity.Result result = new BusinessEntity.Result();
            try
            {
                SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities();
                e.tblAcademicQuarters.Add(AcademicQuarter.MapToModel <DataAccessLogic.tblAcademicQuarter>());
                e.SaveChanges();

                result.Message = "Saved Successfully.";
                result.Status  = true;
                return(result);
            }
            catch (Exception)
            {
                result.Message = "Failed to save";
                result.Status  = false;
                return(result);
            }
        }