Ejemplo n.º 1
0
        //[ImportingConstructor]
        public StudentAffairsService(IStudentAffairs studentAffairs, ITracer tracer) :
            base(tracer)
        {
            _studentAffairs = studentAffairs;

            if (studentAffairs == (IStudentAffairs)null)
            {
                throw new ArgumentNullException("studentAffairs", "Student Affairs Should Not Be Null");
            }
            this._studentAffairs = studentAffairs;
            tracer.ConfigureTracer(this.GetType());
            tracer.LogInfo("StudentManagementService Called");
        }
Ejemplo n.º 2
0
        public virtual void Add(TEntity item)
        {
            _tracer.LogInfo("Add called");

            //check item
            if (item == (TEntity)null)
            {
                throw new ArgumentNullException("item", "Argument is null");
            }
            IDbSet <TEntity> objectSet = CreateSet();

            objectSet.Add(item);
            _unitOfWork.Commit();
        }