public ActionResult <CreditCard> DeleteCreditCard(int id)
 {
     try
     {
         return(service.Delete(id));
     }
     catch (Exception error)
     {
         return(Conflict(error.Message));
     }
 }
 public IHttpActionResult DeleteCreditCard(int id)
 {
     try
     {
         _service.Delete(id);
         return(Ok());
     }
     catch (ObjectNotFoundException e)
     {
         return(BadRequest(e.Message));
     }
 }
Ejemplo n.º 3
0
        public async void Delete()
        {
            var mock  = new ServiceMockFacade <ICreditCardRepository>();
            var model = new ApiCreditCardRequestModel();

            mock.RepositoryMock.Setup(x => x.Delete(It.IsAny <int>())).Returns(Task.CompletedTask);
            var service = new CreditCardService(mock.LoggerMock.Object,
                                                mock.RepositoryMock.Object,
                                                mock.ModelValidatorMockFactory.CreditCardModelValidatorMock.Object,
                                                mock.BOLMapperMockFactory.BOLCreditCardMapperMock,
                                                mock.DALMapperMockFactory.DALCreditCardMapperMock,
                                                mock.BOLMapperMockFactory.BOLSalesOrderHeaderMapperMock,
                                                mock.DALMapperMockFactory.DALSalesOrderHeaderMapperMock);

            ActionResponse response = await service.Delete(default(int));

            response.Should().NotBeNull();
            mock.RepositoryMock.Verify(x => x.Delete(It.IsAny <int>()));
            mock.ModelValidatorMockFactory.CreditCardModelValidatorMock.Verify(x => x.ValidateDeleteAsync(It.IsAny <int>()));
        }
 public ServiceResponse <bool> Delete(Guid guid) => _creditCardService.Delete(guid);