public static BlockchainProposal ToEntity(this BlockchainProposalJson jsonClass) { if (jsonClass == null) { throw new System.ArgumentNullException(nameof(jsonClass)); } var entity = new BlockchainProposal() { Name = jsonClass.Name, Url = jsonClass.Url, Hash = jsonClass.Hash, FeeHash = jsonClass.FeeHash, Yeas = jsonClass.Yeas, Nays = jsonClass.Nays, Abstains = jsonClass.Abstains, IsEstablished = jsonClass.IsEstablished, IsValid = jsonClass.IsValid, IsValidReason = jsonClass.IsValidReason, FValid = jsonClass.FValid, Ratio = jsonClass.Ratio }; return(entity); }
public static BlockchainProposal ToEntity(this BlockchainProposalJson jsonClass) { if (jsonClass == null) { throw new System.ArgumentNullException(nameof(jsonClass)); } var entity = new BlockchainProposal() { Name = jsonClass.Name, Url = jsonClass.Url, Hash = jsonClass.Hash, FeeHash = jsonClass.FeeHash, Yeas = jsonClass.Yeas, Nays = jsonClass.Nays, Abstains = jsonClass.Abstains, IsEstablished = jsonClass.IsEstablished, IsValid = jsonClass.IsValid, IsValidReason = jsonClass.IsValidReason, FValid = jsonClass.FValid, Ratio = jsonClass.Ratio, TotalPayment = jsonClass.TotalPayment, TotalPaymentCount = jsonClass.TotalPaymentCount, RemainingPaymentCount = jsonClass.RemainingPaymentCount, MonthlyPayment = jsonClass.MonthlyPayment, BlockStart = jsonClass.BlockStart, BlockEnd = jsonClass.BlockEnd, UpdatedAt = DateTime.Now }; return(entity); }