コード例 #1
0
ファイル: Notificator.cs プロジェクト: Lykashonok/Vote
 static public void UserEdited(INotificationModelService notificationModelService, ApplicationUser user)
 {
     notificationModelService.InsertNotificationModel(new NotificationModel
     {
         ApplicationGetterId = user,
         CreatedAt           = DateTime.Now,
         Message             = $"UserEdited"
     });
 }
コード例 #2
0
ファイル: Notificator.cs プロジェクト: Lykashonok/Vote
 static public void EvidenceEdited(INotificationModelService notificationModelService, CompromisingEvidenceModel evidence)
 {
     notificationModelService.InsertNotificationModel(new NotificationModel
     {
         ApplicationGetterId = evidence.UserId,
         CreatedAt           = DateTime.Now,
         Message             = $"EvidenceChanged"
     });
 }
コード例 #3
0
ファイル: AccountController.cs プロジェクト: Lykashonok/Vote
 public AccountController(
     UserManager <ApplicationUser> userManager,
     IVoteProcessModelService voteProcessModelService,
     INotificationModelService notificationModelService,
     ICompromisingEvidenceModelService compromisingEvidenceModelService,
     ICompromisingEvidenceFileModelService compromisingEvidenceFileModelService)
 {
     _userManager                          = userManager;
     _voteProcessModelService              = voteProcessModelService;
     _notificationModelService             = notificationModelService;
     _compromisingEvidenceFileModelService = compromisingEvidenceFileModelService;
     _compromisingEvidenceModelService     = compromisingEvidenceModelService;
 }
コード例 #4
0
ファイル: Notificator.cs プロジェクト: Lykashonok/Vote
        static public void VoteProcessChanged(INotificationModelService notificationModelService, UserManager <ApplicationUser> userManager)
        {
            IList <ApplicationUser> users = userManager.Users.ToList();

            foreach (var user in users)
            {
                notificationModelService.InsertNotificationModel(new NotificationModel
                {
                    ApplicationGetterId = user,
                    CreatedAt           = DateTime.Now,
                    Message             = $"VoteProcessChanged"
                });
            }
        }
コード例 #5
0
ファイル: AdminController.cs プロジェクト: Lykashonok/Vote
 public AdminController(
     ITargetModelService targetModelService,
     UserManager <ApplicationUser> userManager,
     IVotePlaceModelService votePlaceModelService,
     IVoteProcessModelService voteProcessModelService,
     INotificationModelService notificationModelService,
     ICompromisingEvidenceModelService compromisingEvidenceModelService,
     ICompromisingEvidenceFileModelService compromisingEvidenceFileModelService)
 {
     _userManager                          = userManager;
     _targetModelService                   = targetModelService;
     _votePlaceModelService                = votePlaceModelService;
     _voteProcessModelService              = voteProcessModelService;
     _notificationModelService             = notificationModelService;
     _compromisingEvidenceFileModelService = compromisingEvidenceFileModelService;
     _compromisingEvidenceModelService     = compromisingEvidenceModelService;
 }
コード例 #6
0
 public EvidenceController(
     IWebHostEnvironment appEnvironment,
     UserManager <ApplicationUser> userManager,
     IVotePlaceModelService votePlaceModelService,
     IVoteProcessModelService voteProcessModelService,
     INotificationModelService notificationModelService,
     ICompromisingEvidenceModelService compromisingEvidenceModelService,
     ICompromisingEvidenceFileModelService compromisingEvidenceFileModelService)
 {
     _userManager                          = userManager;
     _appEnvironment                       = appEnvironment;
     _votePlaceModelService                = votePlaceModelService;
     _voteProcessModelService              = voteProcessModelService;
     _notificationModelService             = notificationModelService;
     _compromisingEvidenceModelService     = compromisingEvidenceModelService;
     _compromisingEvidenceFileModelService = compromisingEvidenceFileModelService;
 }