public AuthController(IOptions <JwtIssuerOptions> jwtOptions, UserManager <ApplicationUser> userManager, IUserService userService, IUserApiViewModelService userViewModelService, IStringLocalizer <AuthController> localizer) { _jwtOptions = jwtOptions.Value; _userManager = userManager; _userService = userService; _userViewModelService = userViewModelService; _localizer = localizer; }
public UserController(IUserApiViewModelService userViewModelService, UserManager <ApplicationUser> userManager, IUserService userService, ITenantService tenantService, IEmailSender emailSender, IConfiguration config, IStringLocalizer <UserController> localizer) { _userViewModelService = userViewModelService; _userManager = userManager; _userService = userService; _emailSender = emailSender; _config = config; _localizer = localizer; _tenantService = tenantService; }
public UserApiViewModelServiceTests() { _context = Helpers.GetContext("test"); var list = new List <ApplicationUser> { new ApplicationUser { Id = 1.ToString(), Email = "*****@*****.**", FirstName = "test3", LastName = "test3", CreatedAt = DateTime.UtcNow, SecurityStamp = new Guid().ToString(), EmailConfirmed = true, IsDeleted = false, UserDetail = new UserDetail { AuthorityPercent = 0, LanguagePreference = "tr" } } }; _userManager = new Mock <FakeUserManager>(); _userManager.Setup(x => x.Users) .Returns(list.AsQueryable()); _userManager.Setup(x => x.CreateAsync(It.IsAny <ApplicationUser>())). Callback((ApplicationUser usr) => list.Add(usr)) .ReturnsAsync(IdentityResult.Success); _userManager.Setup(x => x.UpdateAsync(It.IsAny <ApplicationUser>())) .Callback((ApplicationUser usr) => list[list.FindIndex(x => x.Id == usr.Id)] = usr) .ReturnsAsync(IdentityResult.Success); var userRepository = new EntityUserRepository(_context, _userManager.Object); var userService = new UserService(userRepository, null); var tenantProviderMock = new Mock <ITenantProvider>(); tenantProviderMock.Setup(serv => serv.GetTenantId()).Returns("test"); var mapper = Helpers.GetMapper(); _userApiViewModelService = new UserApiViewModelService(userService, mapper, tenantProviderMock.Object); }
public MemberController(IUserApiViewModelService userViewModelService) { _userViewModelService = userViewModelService; }