public DashboardController( UserManager <ApplicationUsers> userManager, ICondominiumService condominiumManager) { _condominiumManager = condominiumManager; _userManager = userManager; }
public CondominiumController( UserManager <ApplicationUsers> userManager, ICondominiumService condominiumManager, IToastNotification toastNotification) { _condominiumManager = condominiumManager; _userManager = userManager; _toastNotification = toastNotification; }
public ProfileController() { _administratorService = new AdministratorServiceImpl(context); _residentService = new ResidentServiceImpl(context); _userService = new UserServiceImpl(context); _condominiumService = new CondominiumServiceImpl(context); _residentDepartmentService = new ResidentDepartmentServiceImpl(context); _condominiumRuleService = new CondominiumRuleServiceImpl(context); _planMemberService = new PlanMemberServiceImpl(context); _departmentService = new DepartmentServiceImpl(context); }
public async Task Invoke(HttpContext httpContext, UserManager <ApplicationUsers> _userManager, ICondominiumService _condominiumManager) { if (httpContext.User.Identity.IsAuthenticated) { ApplicationUsers user = await _userManager.GetUserAsync(httpContext.User); if (user != null) { var retorno = await _condominiumManager.GetCondominiumByIdAsync(user.Id); if (retorno.Count == 0 && httpContext.Request.Path.Value != path) { httpContext.Response.Redirect(path); } else { await _next(httpContext); } } else { await _next(httpContext); } } else { await _next(httpContext); } }
public CondominiumController(ICondominiumService condominiumService) { this.condominiumService = condominiumService; }
public CondominiumController() { _condominiumService = new CondominiumService(context); }