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)); } }
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); }