public RegisterModel( UserManager <IdentityUser> userManager, SignInManager <IdentityUser> signInManager, ILogger <RegisterModel> logger, IEmailSender emailSender, AffiliateService affiliatesService, IConfiguration configuration) { _userManager = userManager; _signInManager = signInManager; _logger = logger; _emailSender = emailSender; _affiliatesService = affiliatesService; this._configuration = configuration; }
public ExternalLoginModel( SignInManager <IdentityUser> signInManager, UserManager <IdentityUser> userManager, ILogger <ExternalLoginModel> logger, IEmailSender emailSender, IConfiguration configuration, AffiliateService affiliatesService) { _signInManager = signInManager; _userManager = userManager; _logger = logger; _emailSender = emailSender; _affiliatesService = affiliatesService; _configuration = configuration; }
public DataWrapper GetTrackMeta([FromBody] string jsonString) { var query = JsonConvert.DeserializeObject <Dto.Query>(jsonString); var thisHost = HttpContext.Current.Request.Url.Host; var affiliate = AffiliateService.GetAffiliateById(query.AffiliateId) ?? AffiliateService.GetAffiliateById(AffiliateService.CarDotComId); return(DataWrapper(new Dto.TrackMeta { TrafficChannel = TrafficChannel.Resolve(affiliate, new Uri(query.Referrer).Host, thisHost), Affiliate = new Dto.Affiliate { Id = affiliate.Id, Name = affiliate.Name, GroupName = affiliate.GroupName } }, 1)); }