public async Task <IActionResult> Delete(Guid id) { DeleteFAGBinaryRequest request = new DeleteFAGBinaryRequest { Id = id }; return(Ok(await _mediator.Send(new DelteFAGBinaryCommand(request)))); }
public async Task <FAGBinaryResponse> DeleteFAGBinaryAsync(DeleteFAGBinaryRequest request) { if (request?.Id == null) { throw new ArgumentNullException(); } FAGBinary result = await _fagBinaryRespository.GetAsync(request.Id); if (result == null) { throw new ArgumentException($"Entity with {request.Id} is not present"); } _fagBinaryRespository.Update(result); int modifiedRecords = await _fagBinaryRespository.UnitOfWork.SaveChangesAsync(); _logger.LogInformation(Logging.Events.Delete, Messages.NumberOfRecordAffected_modifiedRecords, modifiedRecords); return(_fagBinaryMapper.Map(result)); }