public async Task <IActionResult> OnGetDeleteAsync(string documentid, string memberid) { if (String.IsNullOrEmpty(documentid)) { return(new NotFoundResult()); } ReferencedCalenderItem = await _calendarRepository.GetDocument(documentid); if (ReferencedCalenderItem == null || ReferencedCalenderItem.Members == null) { return(new NotFoundResult()); } RegisteredUsers.AddRange(ReferencedCalenderItem.Members); RegisteredUsers.RemoveAll(m => m.UniqueId == memberid); ReferencedCalenderItem.Members = RegisteredUsers.ToArray(); await _calendarRepository.UpsertDocument(ReferencedCalenderItem); return(RedirectToPage(new { documentid = ReferencedCalenderItem.Id })); }