Beispiel #1
0
        public List <AbstractReviewerAssignment> GetAllByAbstractId(int AbstractId)
        {
            AbstractReviewerAssignmentDAC _abstractReviewerAssignmentComponent = new AbstractReviewerAssignmentDAC();
            IDataReader reader = _abstractReviewerAssignmentComponent.GetAllAbstractReviewerAssignment("AbstractId = " + AbstractId).CreateDataReader();
            List <AbstractReviewerAssignment> _abstractReviewerAssignmentList = new List <AbstractReviewerAssignment>();

            while (reader.Read())
            {
                if (_abstractReviewerAssignmentList == null)
                {
                    _abstractReviewerAssignmentList = new List <AbstractReviewerAssignment>();
                }
                AbstractReviewerAssignment _abstractReviewerAssignment = new AbstractReviewerAssignment();
                if (reader["AbstractReviewerAssignmentId"] != DBNull.Value)
                {
                    _abstractReviewerAssignment.AbstractReviewerAssignmentId = Convert.ToInt32(reader["AbstractReviewerAssignmentId"]);
                }
                if (reader["AbstractReviewerId"] != DBNull.Value)
                {
                    _abstractReviewerAssignment.AbstractReviewerId = Convert.ToInt32(reader["AbstractReviewerId"]);
                }
                if (reader["AbstractId"] != DBNull.Value)
                {
                    _abstractReviewerAssignment.AbstractId = Convert.ToInt32(reader["AbstractId"]);
                }
                if (reader["HasAcceptedReview"] != DBNull.Value)
                {
                    _abstractReviewerAssignment.HasAcceptedReview = Convert.ToBoolean(reader["HasAcceptedReview"]);
                }
                if (reader["DateAssigned"] != DBNull.Value)
                {
                    _abstractReviewerAssignment.DateAssigned = Convert.ToDateTime(reader["DateAssigned"]);
                }
                if (reader["DateAccepted"] != DBNull.Value)
                {
                    _abstractReviewerAssignment.DateAccepted = Convert.ToDateTime(reader["DateAccepted"]);
                }
                _abstractReviewerAssignment.NewRecord = false;
                _abstractReviewerAssignmentList.Add(_abstractReviewerAssignment);
            }
            reader.Close();
            return(_abstractReviewerAssignmentList);
        }