/// <summary> /// Initializes a new instance of the <see cref="iPowWebWorkContext"/> class. /// </summary> /// <param name="ipowHttpContext">The HTTP context.</param> /// <param name="ipowUserService">The ipow user service.</param> /// <param name="ipowCityInfoService">The ipow city info service.</param> public iPowWebWorkContext(HttpContextBase ipowHttpContext, iPow.Infrastructure.Crosscutting.Authorize.IUserService ipowUserService, iPow.Infrastructure.Crosscutting.Comm.Service.ICityInfoService ipowCityInfoService, iPow.Infrastructure.Crosscutting.Authorize.IUserExtensionService userExtension) { if (ipowHttpContext == null) { throw new ArgumentNullException("httpContext is null"); } if (ipowUserService == null) { throw new ArgumentNullException("userService is null"); } if (ipowCityInfoService == null) { throw new ArgumentNullException("cityInfoService is null"); } if (userExtension == null) { throw new ArgumentNullException("userExtensionService is null"); } httpContext = ipowHttpContext; userService = ipowUserService; cityInfoService = ipowCityInfoService; userExtensionService = userExtension; }
public UserController(iPow.Infrastructure.Crosscutting.NetFramework.IWorkContext work, iPow.Infrastructure.Crosscutting.Authorize.IUserService userRole) : base(work) { if (userRole == null) { throw new ArgumentNullException("userService is null"); } userService = userRole; }
public ProfileController(iPow.Infrastructure.Crosscutting.NetFramework.IWorkContext work, iPow.Infrastructure.Crosscutting.Authorize.IUserService user, iPow.Infrastructure.Crosscutting.Comm.Service.IFormsAuthService formAuth) : base(work) { if (user == null) { throw new ArgumentNullException("userService is null"); } if (formAuth == null) { throw new ArgumentNullException("formAuthService is null"); } userService = user; formAuthService = formAuth; }