Example #1
0
 /// <summary>
 /// Default constructor
 /// </summary>
 /// <param name="mspProject">The MSP project</param>
 /// <param name="dapperUnitOfWorkFactory"><see cref="IDapperUnitOfWorkFactory"/></param>
 public MspProjectAdapter(MspProject mspProject, IDapperUnitOfWorkFactory dapperUnitOfWorkFactory)
 {
     _mspProject = mspProject;
     _dapperUnitOfWorkFactory = dapperUnitOfWorkFactory;
     AccountCode = GetAccountCode();
 }
Example #2
0
 /// <summary>
 /// Defauly constructor for the worklog type
 /// </summary>
 /// <param name="sisWorklogTypeRepo"><see cref="SisWorklogTypeRepository"/></param>
 /// <param name="dapperUowFactory"><see cref="IDapperUnitOfWorkFactory"/></param>
 public WorklogTypeJob(SisWorklogTypeRepository sisWorklogTypeRepo, IDapperUnitOfWorkFactory dapperUowFactory)
 {
     _sisWorklogTypeRepo = sisWorklogTypeRepo;
     _dapperUowFactory   = dapperUowFactory;
 }
 /// <summary>
 /// Default constructor
 /// </summary>
 /// <param name="dapperUowFactory"><see cref="IDapperUnitOfWorkFactory"/></param>
 /// <param name="logger"><see cref="ILogger"/></param>
 public MspProjectService(IDapperUnitOfWorkFactory dapperUowFactory, ILogger <MspProjectService> logger)
 {
     _dapperUowFactory = dapperUowFactory;
     _logger           = logger;
 }
 public SystemUserManager(ISystemUserRepository systemUserRepository, IDapperUnitOfWorkFactory dapperUnitOfWorkFactory)
 {
     _systemUserRepository    = systemUserRepository;
     _dapperUnitOfWorkFactory = dapperUnitOfWorkFactory;
 }
 /// <summary>
 /// Default constructor for the MSP worklog
 /// </summary>
 /// <param name="worklog"><see cref="MspWorklog"/></param>
 /// <param name="dapperUnitOfWorkFactory"><see cref="IDapperUnitOfWorkFactory"/></param>
 public MspWorklogAdapter(MspWorklog worklog, IDapperUnitOfWorkFactory dapperUnitOfWorkFactory)
 {
     _worklog = worklog;
     _dapperUnitOfWorkFactory = dapperUnitOfWorkFactory;
     EmployeeEmailAddress     = GetTechnicianEmail(worklog.MspTechnicianId);
 }
Example #6
0
 /// <summary>
 /// Initializes the job synchronizing the MSP accounts
 /// </summary>
 /// <param name="sisAccountRepository"><see cref="ISisAccountRepository"/></param>
 /// <param name="dapperUowFactory"><see cref="IDapperUnitOfWorkFactory"/></param>
 public AccountSyncJob(ISisAccountRepository sisAccountRepository, IDapperUnitOfWorkFactory dapperUowFactory)
 {
     _sisAccountRepository = sisAccountRepository;
     _dapperUowFactory     = dapperUowFactory;
 }