示例#1
0
 protected override void OnLykkeModelCreating(
     ModelBuilder modelBuilder)
 {
     ABIEntity.OnLykkeModelCreating(modelBuilder);
     EventEntity.OnLykkeModelCreating(modelBuilder);
     EventParameterEntity.OnLykkeModelCreating(modelBuilder);
     FunctionCallEntity.OnLykkeModelCreating(modelBuilder);
     FunctionCallParameterEntity.OnLykkeModelCreating(modelBuilder);
     TransactionEntity.OnLykkeModelCreating(modelBuilder);
     TransactionLogEntity.OnLykkeModelCreating(modelBuilder);
 }
示例#2
0
        public static FunctionCall ToDto(this FunctionCallEntity src)
        {
            if (src == null)
            {
                throw new ArgumentNullException(nameof(src));
            }

            return(new FunctionCall
            {
                FunctionName = src.FunctionName,
                FunctionSignature = src.FunctionSignature,
                ParametersJson = src.ParametersJson,
                TransactionHash = src.TransactionHash,
                Parameters = src.Parameters?.Select(p => p.ToDto()).ToList() ??
                             Enumerable.Empty <FunctionCallParameter>().ToList()
            });
        }