public SessionApplicationService(IPersonApplicationService servicePerson, ISessionRepository repositorySession, ICoacheeRepository repositoryCoachee, ICoachRepository repositoryCoach, IUnitOfWork unitOfWork) : base(unitOfWork)
 {
     this._repositorySession = repositorySession;
     this._repositoryCoachee = repositoryCoachee;
     this._repositoryCoach   = repositoryCoach;
     this._servicePerson     = servicePerson;
 }
 public SessionApplicationService(IPersonApplicationService servicePerson, ISessionRepository repositorySession, ICoacheeRepository repositoryCoachee, ICoachRepository repositoryCoach,  IUnitOfWork unitOfWork)
     : base(unitOfWork)
 {
     this._repositorySession = repositorySession;
     this._repositoryCoachee = repositoryCoachee;
     this._repositoryCoach = repositoryCoach;
     this._servicePerson = servicePerson;
 }
 public void Dispose()
 {
     _repository = null;
 }
 public CoacheeApplicationService(ICoacheeRepository repository, IUnitOfWork unitOfWork) : base(unitOfWork)
 {
     this._repository = repository;
 }
 public void Dispose()
 {
     _repository = null;
 }
 public CoacheeApplicationService(ICoacheeRepository repository, IUnitOfWork unitOfWork)
     : base(unitOfWork)
 {
     this._repository = repository;
 }