Пример #1
0
        public async Task <IActionResult> Remove(int id)
        {
            var deleteCommand = new DeleteClaimCommand()
            {
                Id = id.ToString()
            };

            await _mediator.Send(deleteCommand);

            return(Ok(true));
        }
Пример #2
0
 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}");
            }
        }