コード例 #1
0
ファイル: ReminderService.cs プロジェクト: Dki56t/MyNot
        public Task<int> AddOrUpdateReminder(Reminder reminder)
        {
            InitializeRemindersNotification();

            _unitOfWork.AddOrUpdate(reminder);
            _notificationManager.AddOrUpdateReminder(reminder);
            return _unitOfWork.CommitAsync();
        }
コード例 #2
0
        public void TestDefaultModelConverter()
        {
            var reminderDomain = new Reminder
            {
                Title = "test"
            };
            var reminderDto = new ReminderInfo();
            Converter.Convert(reminderDomain, reminderDto);

            Assert.AreEqual(reminderDomain.Title, Converter.Convert<Reminder, ReminderInfo>(reminderDomain).Title);
            Assert.AreEqual(reminderDomain.Title, reminderDto.Title);
        }
コード例 #3
0
ファイル: INotificationManager.cs プロジェクト: Dki56t/MyNot
 public ReminderNotifyEventArgs(Reminder reminder)
 {
     Reminder = reminder;
 }
コード例 #4
0
ファイル: NotificationManager.cs プロジェクト: Dki56t/MyNot
 public void AddOrUpdateReminder(Reminder reminder)
 {
     Reminders.AddOrUpdate(reminder.Id, reminder, (key, old) => reminder);
     CheckRemindersCollection();
 }