示例#1
0
        public Task<int> AddOrUpdateReminder(Reminder reminder)
        {
            InitializeRemindersNotification();

            _unitOfWork.AddOrUpdate(reminder);
            _notificationManager.AddOrUpdateReminder(reminder);
            return _unitOfWork.CommitAsync();
        }
        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
 public ReminderNotifyEventArgs(Reminder reminder)
 {
     Reminder = reminder;
 }
示例#4
0
 public void AddOrUpdateReminder(Reminder reminder)
 {
     Reminders.AddOrUpdate(reminder.Id, reminder, (key, old) => reminder);
     CheckRemindersCollection();
 }