public async Task <FAGBinaryResponse> AddFAGBinaryAsync(AddFAGBinaryRequest request) { FAGBinary fagBinary = _fagBinaryMapper.Map(request); FAGBinary result = _fagBinaryRespository.Add(fagBinary); int modifiedRecords = await _fagBinaryRespository.UnitOfWork.SaveChangesAsync(); _logger.LogInformation(Events.Add, Messages.NumberOfRecordAffected_modifiedRecords, modifiedRecords); _logger.LogInformation(Events.Add, Messages.ChangesApplied_id, result?.Id); return(_fagBinaryMapper.Map(result)); }
public FAGBinary Map(AddFAGBinaryRequest request) { if (request == null) { return(null); } FAGBinary fagBinary = new FAGBinary { FileName = request.FileName, Data = request.Data, }; return(fagBinary); }
public async Task <IActionResult> Post(AddFAGBinaryRequest request) { RespContainer <FAGBinaryResponse> result = await _mediator.Send(new AddFAGBinaryCommand(request)); return(CreatedAtAction(nameof(GetById), new { id = result.Data.Id }, result)); }