public int AddEdit(ExamSubjects entity)
        {
            string[] addParams = new string[] { ExamSubjects_Constant.EXAM_SUBJECT_ID, ExamSubjects_Constant.EXAM_ID, ExamSubjects_Constant.SUBJECT_ID, ExamSubjects_Constant.AWARDING_TYPE, ExamSubjects_Constant.NO_OF_QUESTIONS, ExamSubjects_Constant.MAX_MARKS, ExamSubjects_Constant.PASSING_MARK_PERCENT, ExamSubjects_Constant.CREATED_BY_ID, ExamSubjects_Constant.MODIFIED_BY_ID };

            User objUser = null;
            if (eSchoolSession.IsInSession(SessionKeys.CurrentUser))
                objUser = (User)eSchoolSession.GetDirectValue(SessionKeys.CurrentUser);

            if (objUser != null && !string.IsNullOrEmpty(objUser.UserID))
            {
                entity.CreatedByID = objUser.UserID;
                entity.ModifiedByID = objUser.UserID;
            }
            else
            {
                entity.CreatedByID = "1";
                entity.ModifiedByID = "1";
            }

            return _IExamSubjectsRepository.ExecuteNonQuery(entity, addParams, ExamSubjects_Constant.SPROC_EXAMSUBJECTS_UPS);
        }
示例#2
0
        private SelectList GetAllExamSubjects(string ExamID, string AwardingType)
        {
            List<ExamSubjects> lstExamSubjs = new List<ExamSubjects>();
            ExamSubjects model = new ExamSubjects();
            model.ExamID = ExamID;
            model.AwardingType = AwardingType;
            lstExamSubjs = _IExamSubjectsService.ExamSubjectsForAwardingType(model);

            SelectList retList = new SelectList(lstExamSubjs, "SubjectID", "SubjectName");

            return retList;
        }
 public object GetScalar(ExamSubjects obj)
 {
     throw new NotImplementedException();
 }
 public IEnumerable<ExamSubjects> GetAll(ExamSubjects entity)
 {
     string[] addParams = new string[] { ExamSubjects_Constant.EXAM_ID };
     return _IExamSubjectsRepository.GetAll(entity, addParams, ExamSubjects_Constant.SPROC_EXAMSUBJECTS_GETALL);
 }
 public ExamSubjects Get(ExamSubjects obj)
 {
     string[] addParams = new string[] { ExamSubjects_Constant.EXAM_ID, ExamSubjects_Constant.SUBJECT_ID};
     return _IExamSubjectsRepository.Get(obj, addParams, ExamSubjects_Constant.SPROC_EXAMSUBJECTS_GET);
 }
 public List<ExamSubjects> ExamSubjectsForAwardingType(ExamSubjects obj)
 {
     string[] addParams = new string[] { ExamSubjects_Constant.AWARDING_TYPE, ExamSubjects_Constant.EXAM_ID};
     return _IExamSubjectsRepository.GetAll(obj, addParams, ExamSubjects_Constant.SPROC_EXAMSUBJECTS_FORAWARDINGTYPE).ToList();
 }
 public int Delete(ExamSubjects entity)
 {
     throw new NotImplementedException();
 }