示例#1
0
 public GroupService(MshareDbContext context, ISpendingService spendingService, IEmailService emailService, ILoggingService loggingService)
 {
     _context         = context;
     _spendingService = spendingService;
     _emailService    = emailService;
     _loggingService  = loggingService;
 }
示例#2
0
 public UserService(MshareDbContext context, ITimeService timeService, IEmailService emailService, Configurations.IURIConfiguration uriConf)
 {
     _context      = context;
     _timeService  = timeService;
     _emailService = emailService;
     _uriConf      = uriConf;
     _random       = new Random();
 }
示例#3
0
 public SpendingService(MshareDbContext context, IUserService userService, IGroupService groupService, IOptimizedService optimizedService, IHistoryService historyService)
 {
     Context          = context;
     UserService      = userService;
     GroupService     = groupService;
     OptimizedService = optimizedService;
     HistoryService   = historyService;
 }
示例#4
0
 public AuthService(MshareDbContext context, IEmailService emailService, ITimeService timeService, Configurations.IJWTConfiguration jwtConf, Configurations.IURIConfiguration uriConf)
 {
     _emailService = emailService;
     _timeService  = timeService;
     _context      = context;
     _jwtConf      = jwtConf;
     _uriConf      = uriConf;
     _random       = new Random();
 }
示例#5
0
 public UserService(MshareDbContext context, ITimeService timeService, IEmailService emailService, IURIConfiguration uriConf, IStringLocalizer <LocalizationResource> localizer, IRazorViewToStringRenderer renderer)
 {
     Context      = context;
     TimeService  = timeService;
     EmailService = emailService;
     UriConf      = uriConf;
     Renderer     = renderer;
     Localizer    = localizer;
     random       = new Random();
 }
示例#6
0
 public GroupService(MshareDbContext context, IEmailService emailService, IOptimizedService optimizedService, IHistoryService history, IURIConfiguration uriConf, IStringLocalizer <LocalizationResource> localizer, IRazorViewToStringRenderer renderer)
 {
     Context          = context;
     EmailService     = emailService;
     OptimizedService = optimizedService;
     UriConf          = uriConf;
     Renderer         = renderer;
     Localizer        = localizer;
     History          = history;
 }
示例#7
0
 public static void Seed(this MshareDbContext dbContext)
 {
     dbContext.Users.Add(new DaoUser()
     {
         Id           = 0,
         CreationDate = DateTime.Parse("2019-03-30"),
         DisplayName  = "Test",
         Email        = "*****@*****.**",
         Password     = Hasher.GetHash("Default0")
     });
     dbContext.SaveChanges();
 }
示例#8
0
 public LoggingService(MshareDbContext context)
 {
     _context = context;
 }
示例#9
0
 public HistoryService(MshareDbContext context)
 {
     Context = context;
 }
示例#10
0
 public SpendingService(MshareDbContext dbContext, ILoggingService loggingService)
 {
     DbContext       = dbContext;
     _loggingService = loggingService;
 }
示例#11
0
 public OptimizedService(MshareDbContext context)
 {
     Context = context;
 }