public ClsStudentDetailResult ProcessRead(StudentDetailBO studentDetailBO)
        {
            ClsStudentDetailResult detailResult = new ClsStudentDetailResult();

            detailResult.Success = true;
            try
            {
                detailResult.Students = (from T1 in studentEntities.StudentDetails
                                         join T2 in studentEntities.Departments on T1.DepartmentId equals T2.Id
                                         where T1.Id == studentDetailBO.Id
                                         select new StudentDetailBO()
                {
                    Id = T1.Id,
                    Name = T1.Name,
                    DepartmentId = T2.Id,
                    DepartmentName = T2.Name
                }).ToList <StudentDetailBO>();
            }
            catch (Exception ex)
            {
                detailResult.Success   = false;
                detailResult.ErrorDesc = ex.Message;
            }

            return(detailResult);
        }
        public ClsStudentResult ProcessRemove(StudentDetailBO studentDetailBO)
        {
            result.StudentBO = studentDetailBO;
            try
            {
                StudentDetail Student = studentEntities.StudentDetails.Where(x => x.Id == studentDetailBO.Id).FirstOrDefault();

                studentEntities.StudentDetails.Remove(Student);
                studentEntities.SaveChanges();
            }
            catch (Exception ex)
            {
                result.Success   = false;
                result.ErrorDesc = ex.Message;
            }

            return(result);
        }
        public ClsStudentResult ProcessSave(StudentDetailBO studentDetailBO)
        {
            result.StudentBO = studentDetailBO;
            try
            {
                studentEntities.StudentDetails.Add(new StudentDetail()
                {
                    Name         = studentDetailBO.Name,
                    DepartmentId = studentDetailBO.DepartmentId
                });

                studentEntities.SaveChanges();
            }
            catch (Exception ex)
            {
                result.Success   = false;
                result.ErrorDesc = ex.Message;
            }

            return(result);
        }
Beispiel #4
0
 public ClsStudentDetailResult ProcessRead(StudentDetailBO studentDetailBO)
 {
     return(deparmentDal.ProcessRead(studentDetailBO));
 }
Beispiel #5
0
 public ClsStudentResult ProcessSave(StudentDetailBO studentDetailBO)
 {
     return(deparmentDal.ProcessSave(studentDetailBO));
 }