Example #1
0
        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));
        }
Example #2
0
        public async Task <RespContainer <FAGTextResponse> > Handle(AddFAGTextCommand request, CancellationToken cancellationToken)
        {
            Models.FAGText fagText = _fagTextMapper.Map(request.Data);
            Models.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(RespContainer.Ok(_fagTextMapper.Map(result), "FAGText Created"));
        }