Finalizing quick event dialog.

This commit is contained in:
Burak Kaan Köse
2025-01-01 17:28:29 +01:00
parent a82b487b92
commit 1c79d14260
17 changed files with 424 additions and 93 deletions

View File

@@ -64,13 +64,19 @@ namespace Wino.Services
WeakReferenceMessenger.Default.Send(new CalendarItemDeleted(calendarItem));
}
public Task CreateNewCalendarItemAsync(CalendarItem calendarItem, List<CalendarEventAttendee> attendees)
public async Task CreateNewCalendarItemAsync(CalendarItem calendarItem, List<CalendarEventAttendee> attendees)
{
return Connection.RunInTransactionAsync((conn) =>
await Connection.RunInTransactionAsync((conn) =>
{
conn.Insert(calendarItem);
conn.InsertAll(attendees);
if (attendees != null)
{
conn.InsertAll(attendees);
}
});
WeakReferenceMessenger.Default.Send(new CalendarItemAdded(calendarItem));
}
public async Task<List<CalendarItem>> GetCalendarEventsAsync(IAccountCalendar calendar, DayRangeRenderModel dayRangeRenderModel)