public FAGBinary Map(EditFAGBinaryRequest request) { if (request == null) { return(null); } FAGBinary fagBinary = new FAGBinary { Id = request.Id, FileName = request.FileName, Data = request.Data, }; return(fagBinary); }
public async Task <FAGBinaryResponse> EditFAGBinaryAsync(EditFAGBinaryRequest request) { FAGBinary existingRecord = await _fagBinaryRespository.GetAsync(request.Id); if (existingRecord == null) { throw new ArgumentException($"Entity with {request.Id} is not present"); } FAGBinary entity = _fagBinaryMapper.Map(request); FAGBinary result = _fagBinaryRespository.Update(entity); int modifiedRecords = await _fagBinaryRespository.UnitOfWork.SaveChangesAsync(); _logger.LogInformation(Logging.Events.Edit, Messages.NumberOfRecordAffected_modifiedRecords, modifiedRecords); _logger.LogInformation(Logging.Events.Edit, Messages.ChangesApplied_id, result?.Id); return(_fagBinaryMapper.Map(result)); }
public async Task <IActionResult> Put(Guid id, EditFAGBinaryRequest request) { request.Id = id; return(Ok(await _mediator.Send(new EditFAGBinaryCommand(request)))); }