public async Task <FAGTextResponse> AddFAGTextAsync(AddFAGTextRequest request) { FAGText fagText = _fagTextMapper.Map(request); FAGText result = _fagTextRespository.Add(fagText); int modifiedRecords = await _fagTextRespository.UnitOfWork.SaveChangesAsync(); _logger.LogInformation(Events.Add, Messages.NumberOfRecordAffected_modifiedRecords, modifiedRecords); _logger.LogInformation(Events.Add, Messages.ChangesApplied_id, result?.Id); return(_fagTextMapper.Map(result)); }
public FAGText Map(AddFAGTextRequest request) { if (request == null) { return(null); } FAGText fagText = new FAGText { Text = request.Text, TextRTF = request.TextRTF, Iso3cc = request.Iso3cc, Iso2cc = request.Iso2cc, }; return(fagText); }
public async Task <IActionResult> Post(AddFAGTextRequest request) { RespContainer <FAGTextResponse> result = await _mediator.Send(new AddFAGTextCommand(request)); return(CreatedAtAction(nameof(GetById), new { id = result.Data.Id }, result)); }