public async Task AssignToAsync(AppUser user, IUserIssueService userIssueService) { var openIssueCount = await userIssueService.GetOpenIssueCountAsync(user.Id); if (openIssueCount >= 3) { throw new BusinessException("IssueTracking:ConcurrentOpenIssueLimit"); } AssignedUserId = user.Id; }
public PeersModel(ApplicationDbContext context, IUserIssueService userIssueService, SignInManager <ApplicationUser> signInManager) { _context = context; _userIssueService = userIssueService; _signInManager = signInManager; }
public IndexModel(SignInManager <ApplicationUser> signInManager, IUserIssueService userIssueService) { _signInManager = signInManager; _userIssueService = userIssueService; }
public UserIssuesController(IUserIssueService userIssueService) { _userIssueService = userIssueService; }