public AmoDataProvider(IConfig config, IAttendanceUow attendanceUow) { this.attendanceUow = attendanceUow; subDomain = config.AmoSubDomain; login = config.AmoLogin; hash = config.AmoHash; handler = new HttpClientHandler { UseCookies = true, CookieContainer = new CookieContainer() }; client = new HttpClient(handler); client.BaseAddress = new Uri(ApiBaseUrl); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); }
public AmoCrmImportManager(IAmoDataProvider amoDataProvider, IAttendanceUow attendanceUow, IAmoCrmEntityConverter entityConverter) { this.amoDataProvider = amoDataProvider; this.attendanceUow = attendanceUow; this.entityConverter = entityConverter; }
public SimulationImportDataProvider(IAttendanceUow attendanceUow) { this.attendanceUow = attendanceUow; }