public async Task <IActionResult> DeleteFinancierAddressInfo([FromBody] DeleteFinancierAddressInfo writeModel)
        {
            try
            {
                await _commandHandler.Handle(writeModel);

                return(Ok());
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.Message);
                return(new BadRequestObjectResult(ex.Message));
            }
        }
示例#2
0
        public async Task ShouldDelete_FinancierAddress_Using_DeleteFinancierAddressInfoCommand()
        {
            Financier financier = await _dbContext.Financiers.FindAsync(new Guid("12998229-7ede-4834-825a-0c55bde75695"));

            var model = new DeleteFinancierAddressInfo
            {
                AddressId   = 10,
                FinancierId = new Guid("12998229-7ede-4834-825a-0c55bde75695"),
                UserId      = new Guid("660bb318-649e-470d-9d2b-693bfb0b2744")
            };

            await _financierCmdHdlr.Handle(model);

            var address = (from item in financier.Addresses()
                           where item.Id.Equals(model.AddressId)
                           select item).SingleOrDefault();

            Assert.Null(address);
        }