public async Task <IActionResult> Remove(int id) { var deleteCommand = new DeleteClaimCommand() { Id = id.ToString() }; await _mediator.Send(deleteCommand); return(Ok(true)); }
void Claim_PropertyChanged(object sender, PropertyChangedEventArgs e) { CreateClaimCommand.RaiseCanExecuteChanged(); ConfirmClaimCommand.RaiseCanExecuteChanged(); DeleteClaimCommand.RaiseCanExecuteChanged(); UnConfirmClaimCommand.RaiseCanExecuteChanged(); RejectClaimCommand.RaiseCanExecuteChanged(); UnRejectClaimCommand.RaiseCanExecuteChanged(); CloseClaimCommand.RaiseCanExecuteChanged(); UnCloseClaimCommand.RaiseCanExecuteChanged(); MakeProblemCommand.RaiseCanExecuteChanged(); ResolvProblemClaimCommand.RaiseCanExecuteChanged(); AnnulateClaimCommand.RaiseCanExecuteChanged(); }
public async Task Test_DeleteClaimCommand_ShouldRemoveClaim() { try { var service = await TestHelper.GetCosmosDbClaimDocumentService(); DeleteClaimCommand command = new DeleteClaimCommand() { Id = "3" }; var fakeMediator = new Mock <IMediator>(); var handler = new DeleteClaimCommandHandler(fakeMediator.Object, service); var result = await handler.Handle(command, CancellationToken.None); Assert.NotNull(result); } catch (NotFoundException notFoundException) { Assert.Fail($"No claim found {notFoundException}"); } }