コード例 #1
0
        public async Task <IActionResult> DeleteFinancierContactInfo([FromBody] DeleteFinancierContactInfo 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_FinancierContact_Using_DeleteFinancierContactInfoWriteModel()
        {
            Financier financier = await _dbContext.Financiers.FindAsync(new Guid("94b1d516-a1c3-4df8-ae85-be1f34966601"));

            var model = new DeleteFinancierContactInfo
            {
                PersonId    = 12,
                FinancierId = financier.Id
            };

            await _financierCmdHdlr.Handle(model);

            var contact = (from item in financier.ContactPersons()
                           where item.Id.Equals(model.PersonId)
                           select item).SingleOrDefault();

            Assert.Null(contact);
        }