public FreedomCalculatorRepository(IFreedomCalculatorContext context, IZillowClient zillowClient, IYahooFinanceClient yahooFinanceClient) { this.context = context; this.zillowClient = zillowClient; this.yahooFinanceClient = yahooFinanceClient; calc = new Calculator(); }
public FreedomCalculatorBaseController(IFreedomCalculatorContext context, IZillowClient zillowClient, IYahooFinanceClient yahooFinanceClient) { repository = new FreedomCalculatorRepository(context, zillowClient, yahooFinanceClient); IPrincipal user = System.Web.HttpContext.Current.User; if (user.Identity.IsAuthenticated) { // if user id isn't already in the session, save it for later queries to the repository object objUserId = System.Web.HttpContext.Current.Session["userid"]; if (objUserId == null) { UserProfile profile = repository.GetUserByName(user.Identity.Name); System.Web.HttpContext.Current.Session["userid"] = userId = profile.UserId; } else { userId = (int)objUserId; } } }
public SetupController(IFreedomCalculatorContext context, IZillowClient zillowClient, IYahooFinanceClient yahooFinanceClient) : base(context, zillowClient, yahooFinanceClient) { }
/// <summary> /// Initializes a new instance of the SourceDAO class. /// </summary> /// <param name="logger"></param> /// <param name="httpClientFactory"></param> /// <param name="zillowClient"></param> /// <returns></returns> public SourceDAO(ILogger <SourceDAO> logger, IZillowClient zillowClient) { this.Logger = logger; this.ZillowClient = zillowClient; }
public AssetQuoter(IZillowClient zillowClient, IYahooFinanceClient yahooFinanceClient) { this.zillowClient = zillowClient; this.yahooFinanceClient = yahooFinanceClient; }
public AccountController(IWebSecurity webSecurity, IFreedomCalculatorContext context, IZillowClient zillowClient, IYahooFinanceClient yahooFinanceClient) { this.webSecurity = webSecurity; repository = new FreedomCalculatorRepository(context, zillowClient, yahooFinanceClient); }