Exemplo n.º 1
0
 /// <summary>
 /// 杂项页
 /// </summary>
 /// <param name="miscService"></param>
 /// <param name="donateService"></param>
 /// <param name="hostingEnvironment"></param>
 /// <param name="httpClientFactory"></param>
 public MiscController(IMiscService miscService, IDonateService donateService, IHostingEnvironment hostingEnvironment, IHttpClientFactory httpClientFactory)
 {
     MiscService         = miscService;
     DonateService       = donateService;
     _hostingEnvironment = hostingEnvironment;
     _imagebedClient     = new ImagebedClient(httpClientFactory.CreateClient());
 }
Exemplo n.º 2
0
 public HomeView()
 {
     InitializeComponent();
     donateService = new DonateService();
     ClearForm();
     FillDataGrid();
 }
Exemplo n.º 3
0
 public LoginService(IConfiguration configuration,
                     IEncryptionService encryptionService,
                     IAccountAccessor accountAccessor,
                     IEmailService emailService,
                     IDonateService donateService)
 {
     _configuration     = configuration;
     _encryptionService = encryptionService;
     _accountAccessor   = accountAccessor;
     _emailService      = emailService;
     _donateService     = donateService;
 }
Exemplo n.º 4
0
        public async Task <ActionResult> DonateList([FromServices] IDonateService donateService, int page = 1, int size = 10)
        {
            var list = await donateService.GetPagesFromCacheAsync <DateTime, DonateDto>(page, size, d => true, d => d.DonateTime, false);

            if (!CurrentUser.IsAdmin)
            {
                foreach (var item in list.Data.Where(item => !(item.QQorWechat + item.Email).Contains("匿名")))
                {
                    item.QQorWechat = item.QQorWechat?.Mask();
                    item.Email      = item.Email?.MaskEmail();
                }
            }

            return(Ok(list));
        }
Exemplo n.º 5
0
 /// <summary>
 /// 捐赠管理
 /// </summary>
 /// <param name="donateService"></param>
 public DonateController(IDonateService donateService)
 {
     DonateService = donateService;
 }
Exemplo n.º 6
0
 /// <summary>
 /// 杂项页
 /// </summary>
 /// <param name="miscService"></param>
 /// <param name="donateService"></param>
 /// <param name="hostingEnvironment"></param>
 public MiscController(IMiscService miscService, IDonateService donateService, IHostingEnvironment hostingEnvironment)
 {
     MiscService         = miscService;
     DonateService       = donateService;
     _hostingEnvironment = hostingEnvironment;
 }
Exemplo n.º 7
0
 public AccountController(IAccountService accountService,
                          IDonateService donateService)
 {
     _accountService = accountService;
     _donateService  = donateService;
 }
Exemplo n.º 8
0
 public MainWindow()
 {
     InitializeComponent();
     donateService = new DonateService();
 }