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