public async Task <(Status status, ReminderDTO reminder)> Create(ReminderDTO reminder) { var existingReminder = await Get(reminder.StartTime, reminder.GuildId, reminder.Summary); if (existingReminder.status == Status.Found) { return(Status.Conflict, existingReminder.reminder); } var reminderCreate = new Entities.Reminder { StartTime = reminder.StartTime, GuildId = reminder.GuildId, Summary = reminder.Summary, Reminded = reminder.Reminded }; var createdReminder = await _context.Reminders.AddAsync(reminderCreate); await _context.SaveChangesAsync(); if (createdReminder.Entity == null) { return(Status.Error, null); } return(Status.Created, new ReminderDTO { StartTime = createdReminder.Entity.StartTime, GuildId = createdReminder.Entity.GuildId, Summary = createdReminder.Entity.Summary, Reminded = createdReminder.Entity.Reminded }); }
public void Retitle(string title, Entities.Reminder reminder) { var result = _reminders.Find(r => r.Id == reminder.Id); if (result != null) { result.Title = title; } }
private void buttonReminder_Click(object sender, EventArgs e) { Entities.Reminder newReminder = new Entities.Reminder(); newReminder.ReminderText = reminderLabelText.Text; newReminder.ShowReminderDate = Convert.ToDateTime(dateTimePickerReminder.Text); newReminder.ReminderPassword = this.password; object obj = PasswordsService.Instance().AddNewPasswordReminderAsync(newReminder); if (obj != null) { Messenger.Show($"You will be reminbered to '{newReminder.ReminderText}' on '{newReminder.ShowReminderDate}'", "Success"); } }
public void Add(Entities.Reminder reminder) { reminder.ReminderLongDate = reminder.ReminderDate.ToString("F"); _reminders.Add(reminder); }