public async Task AttendanceNoShowDataTestMissing() { using var store = GetDocumentStore(); using var session = store.OpenAsyncSession(); var persist = new AttendanceNoShow { Session = session, MeetingId = "nonsense", AttendeeId = UserData.FirstId, CurrentUserId = UserData.FifthId }; await persist.Execute(); persist.Confirm.Should().NotBeNull(); persist.Confirm.Success.Should().BeFalse(); }
public async Task <IActionResult> NoShow(string key, string value) { var query = new AttendanceNoShow { MeetingId = key, AttendeeId = value, CurrentUserId = CurrentUser.Id }; await DataHandler.Execute(query); if (query.Result) { if (query.Confirm.Success) { await DataHandler.Commit(); return(Ok(true)); } } return(Ok(false)); }