public async Task <NoteReminder> SetNoteReminder(NoteReminder reminder, long UserId, long NoteId) { try { if (reminder.ReminderOn < DateTime.Now) { throw new Exception("Time is passed"); } if (reminder.NoteID == default) { throw new Exception("NoteID missing"); } var result = await notesRL.SetNoteReminder(reminder, UserId, NoteId); return(result); } catch (Exception) { throw; } }
public async Task <bool> SetNoteReminder(NoteReminder reminder) { try { await redis.RemoveNotesRedisCache(reminder.Id); if (reminder.ReminderOn < DateTime.Now) { throw new Exception("Time is passed"); } if (reminder.NoteId == default) { throw new Exception("NoteID missing"); } return(notesRL.SetNoteReminder(reminder)); } catch (Exception) { throw; } }