public BugService(IBugRepository bugRepository) { _bugRepository = bugRepository; var config = new MapperConfiguration(cfg => { cfg.CreateMap <User, UserViewModel>() .ForMember(uvm => uvm.Role, opt => opt.MapFrom(u => (UserRole)u.UserRoleID)); cfg.CreateMap <Project, ProjectViewModel>(); cfg.CreateMap <Bug, BaseBugViewModel>(); cfg.CreateMap <Bug, BugViewModel>() .ForMember(bvm => bvm.AssignedUser, opt => opt.MapFrom(b => b.User)) .ForMember(bgm => bgm.Status, opt => opt.MapFrom(b => (BugStatus)b.StatusID)) .ForMember(bgm => bgm.Priority, opt => opt.MapFrom(b => (BugPriority)b.PriorityID)); cfg.CreateMap <Bug, FullBugViewModel>() .ForMember(fbvm => fbvm.AssignedUser, opt => opt.MapFrom(b => b.User)) .ForMember(fbvm => fbvm.Status, opt => opt.MapFrom(b => (BugStatus)b.StatusID)) .ForMember(fbvm => fbvm.Priority, opt => opt.MapFrom(b => (BugPriority)b.PriorityID)) .ForMember(fbvm => fbvm.Comments, opt => opt.Ignore()); cfg.CreateMap <CommentModel, CommentViewModel>(); cfg.CreateMap <BugFormViewModel, Bug>(); }); _mapper = config.CreateMapper(); _queueService = new QueueService(); }
public MyBugsController(UserManager <ApplicationUser> userManager, IBugRepository bugRepository, ICategoryRepository categoryRepository, ISubCategoryRepository subCategoryRepository) { this.userManager = userManager; BugRepository = bugRepository; CategoryRepository = categoryRepository; SubCategoryRepository = subCategoryRepository; }
public BugCommentController(ILogger <BugCommentController> logger, IBugRepository bugRepository, UserManager <IdentityUser> userManager) { _logger = logger; _bugRepository = bugRepository; this.userManager = userManager; }
public BugController(IBugRepository bugRepository, IBugCommentRepository bugCommentRepository, UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager) { _bugRepository = bugRepository; this._bugCommentRepository = bugCommentRepository; this.userManager = userManager; this.signInManager = signInManager; }
public DeleteBugCommandValidator(IBugRepository bugRepository) { RuleFor(x => x.BugId) .NotEmpty() .NotNull() .MustAsync(bugRepository.IsBugExists) .WithMessage("Bug does not exists"); }
public BugsController(IBugRepository bugRepository, IBugPriorityRepository bugPriorityRepository, IBugStatusRepository bugStatusRepository, IProjectRepository projectRepository, IHostingEnvironment hostingEnvironment) //IHostEnvironment injected to get the physical path to the wwwroot folder { this.bugRepository = bugRepository; this.bugPriorityRepository = bugPriorityRepository; this.bugStatusRepository = bugStatusRepository; this.projectRepository = projectRepository; this.hostingEnvironment = hostingEnvironment; }
public BugLogic(IBugRepository bugRepository, IBugStatusRepository bugStatusRepository, IUserRepository userRepository, IProjectRepository projectRepository, IBugCommentRepository bugCommentRepository,IBugStatusLogic iBugStatusLogic) { _bugRepository = bugRepository; _bugStatusRepository = bugStatusRepository; _userRepository = userRepository; _projectRepository = projectRepository; _bugCommentRepository = bugCommentRepository; _bugStatusLogic = iBugStatusLogic; }
public HomeController(ILogger <HomeController> logger, IBugRepository bugRepository, IProjectRepository projectRepository, UserManager <IdentityUser> userManager) { _logger = logger; _bugRepository = bugRepository; _projectRepository = projectRepository; this.userManager = userManager; }
public ApplicationController(UserManager <User> userManager, SignInManager <User> signInManager, IBugRepository bugRepository, IProjectRepository projectRepository, ImageDbContext imageDbContext, IWebHostEnvironment hostEnvironment) { UserMgr = userManager; SignInMgr = signInManager; BugRepository = bugRepository; ProjectRepository = projectRepository; _imageDbContext = imageDbContext; _hostEnvironment = hostEnvironment; }
public ProjectController(ILogger <ProjectController> logger, IProjectRepository projectRepository, IBugRepository bugRepository, UserManager <IdentityUser> userManager) { _logger = logger; _bugRepository = bugRepository; this.userManager = userManager; _projectRepository = projectRepository; //_currentUserId = 2; }
public BugsController(IBugRepository bugs, IEzbobWorkplaceContext context, ICustomerRepository customers, IUsersRepository users) { _bugs = bugs; _context = context; _customers = customers; _users = users; }
public BugController(ILogger <BugController> logger, IBugRepository bugRepository, IProjectRepository projectRepository, IWebHostEnvironment hostingEnvironment, UserManager <IdentityUser> userManager, IFirebaseFileStorage firebaseFileStorage) { _logger = logger; _bugRepository = bugRepository; _projectRepository = projectRepository; //_currentUserId = 2; this.hostingEnvironment = hostingEnvironment; this.userManager = userManager; this.firebaseFileStorage = firebaseFileStorage; }
public void RealImplementation_CreateBug_WhenNewBugCreated_ThenRepositoryContainsCreatedBug() { IContainer container = CreateTestDIContainer(); //Given IUnitOfWork unitOfWork = container.Resolve <IUnitOfWork>(); IBugRepository bugRepository = container.Resolve <IBugRepository>(); var createBugUseCase = new CreateBugUseCase(bugRepository, unitOfWork); var guid = Guid.NewGuid(); var createBugCommand = new CreateBugCommand { Description = "Description", Title = "Title", Id = guid }; //When createBugUseCase.Handle(createBugCommand); //Then bugRepository.GetById(guid).Description.ShouldBe("Description"); bugRepository.GetById(guid).Title.ShouldBe("Title"); bugRepository.GetById(guid).Status.ShouldBe(Status.New); }
public FullCustomerController( ICustomerRepository customerRepo, ISession session, CreditBureauModelBuilder creditBureauModelBuilder, ProfileSummaryModelBuilder summaryModelBuilder, CustomerRelationsRepository customerRelationsRepo, IBugRepository bugRepo, LoanRepository loanRepo, PropertiesModelBuilder propertiesModelBuilder, IEzbobWorkplaceContext context, ServiceClient serviceClient) { this.customerRepo = customerRepo; this.session = session; this.creditBureauModelBuilder = creditBureauModelBuilder; this.summaryModelBuilder = summaryModelBuilder; this.customerRelationsRepo = customerRelationsRepo; this.bugRepo = bugRepo; this.loanRepo = loanRepo; this.propertiesModelBuilder = propertiesModelBuilder; this.context = context; this.serviceClient = serviceClient; } // constructor
public BugService(IBugRepository bugRepository) { _bugRepository = bugRepository; }
public BugLogsController(BugRepository bugRepository) { this.bugRepository = bugRepository; }
public PrincipalsController(BugRepository bugRepository) { this.bugRepository = bugRepository; }
public CreateNewBug(IBugRepository bugRepository) { this.bugRepository = bugRepository; }
public CreateBugCommandHandler(IMapper mapper, IBugRepository bugRepository, IValidator <CreateBugCommand> commandValidator) { _bugRepository = bugRepository; }
public BugManager(IBugRepository bugRepository) { this.repository = bugRepository; }
public CloseBugUseCase(IBugRepository bugRepository, IBugHistoryRepository bugHistoryRepository, IUnitOfWork unitOfWork) { _bugBugRepository = bugRepository; _bugHistoryRepository = bugHistoryRepository; _unitOfWork = unitOfWork; }
public BugsController(IBugRepository bugRepository, IMapper mapper) { _bugRepository = bugRepository; _mapper = mapper; }
public DeleteBugCommandHandler(IBugRepository bugRepository) { _bugRepository = bugRepository; }
public WorkingController(IBugRepository bugRepository) { _bugRepository = bugRepository; }
public DoneController(IBugRepository bugRepository) { _bugRepository = bugRepository; }
public RemoveBug(IBugRepository bugRepository) { this.bugRepository = bugRepository; }
public BugsController(IBugRepository repo) { _repo = repo; }
public TriageBugUseCase(IBugRepository bugRepository, IUnitOfWork unitOfWork) { _bugRepository = bugRepository; _unitOfWork = unitOfWork; }
public AssignUserToBugUserCase(IBugRepository bugRepository, IUserRepository userRepository, IUnitOfWork unitOfWork) { _bugRepository = bugRepository; _userRepository = userRepository; _unitOfWork = unitOfWork; }
public BacklogController(IBugRepository bugsRepository) { _bugsRepository = bugsRepository; }
public BugService(IBugRepository bugRepository, IAppRepository appRepository) { _bugRepository = bugRepository; _appRepository = appRepository; }
public BugsController(IBugRepository br, IProjectRepository pr, IUserRepository ur) { bugRepository = br; projectRepository = pr; userRepository = ur; }
public ChangeBugStatusCommandHandler(IBugRepository bugRepository) { _bugRepository = bugRepository; }
public BugService(IBugRepository bugRepository, IUnitOfWork unitOfWork, IMemoryCache cache) { _bugRepository = bugRepository; _unitOfWork = unitOfWork; _cache = cache; }