public CreateRecognitionSteps() { Mapper.Initialize(config => { config.CreateMap <Recognition, RecognitionViewModel>() .ForMember(g => g.SenderName, opt => opt.MapFrom(u => u.Sender.FirstName + " " + u.Sender.LastName)) .ForMember(g => g.SenderEmail, opt => opt.MapFrom(u => u.Sender.Email)) .ForMember(g => g.ReceiverName, opt => opt.MapFrom(u => u.Receiver.FirstName + " " + u.Receiver.LastName)) .ForMember(g => g.ReceiverEmail, opt => opt.MapFrom(u => u.Receiver.Email)) .ForMember(g => g.OrganizationName, opt => opt.MapFrom(u => u.Organization.Name)) .ForMember(g => g.CorporateValueName, opt => opt.MapFrom(u => u.Value.Name)).ReverseMap(); config.CreateMap <UserViewModel, HighFiveUser>().ReverseMap(); }); _options = CreateNewContextOptions(); _recognitions = new List <Recognition>(); _context = new HighFiveContext(_config, _options); _repo = new HighFiveRepository(_context, _repoLogger); _controller = new RecognitionsController(_repo, _recognitionsControllerLogger); }
public AuthController(IWrapSignInManager <HighFiveUser> signInManager, IHighFiveRepository repository, ILogger <AuthController> logger) { _repository = repository; _logger = logger; _signInManager = signInManager; }
public UsersController(IHighFiveRepository repository, ILogger <UsersController> logger) { _repository = repository; _logger = logger; }
public OrganizationsController(IHighFiveRepository repository, ILogger <OrganizationsController> logger) { _repository = repository; _logger = logger; }
public MetricsController(IHighFiveRepository repository, ILogger <MetricsController> logger) { _repository = repository; _logger = logger; }
public HealthCheckController(IConfigurationRoot config, IHighFiveRepository repository, ILogger <HealthCheckController> logger) { _repository = repository; _logger = logger; _config = config; }
public RecognitionsController(IHighFiveRepository repository, ILogger <RecognitionsController> logger) { _repository = repository; _logger = logger; }