//[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"); }
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(); }