public override GetCarResp Process(GetCarReq req) { using (var unitOfWork = _unitOfWorkFactory.CreateAndBeginTransactionForMySQL(false)) { var carList = _repositoryFactory.CreateCarRepository(unitOfWork).LoadAll(); return(new GetCarResp { Car = _mapperFactory.CreateCarMapper(unitOfWork).Map(carList[0]) }); } }