public Application(IRestaurantService restaurantService, IReviewService reviewService, ILoggingService loggingService, IInOut inOut) { this.restaurantService = restaurantService; this.reviewService = reviewService; this.loggingService = loggingService; this.inOut = inOut; }
public static Out Create(IInOut sourceOut, int divisibility, string shortName) { return(new Out( value: BitcoinUtils.CalculateColoredAssetQuantity(sourceOut.Quantity, divisibility), address: sourceOut.Address, shortName: shortName)); }
public Query( ILoggerFactory loggerFactory, IMapper mapper, Domain.Repository.Logix.IConnection logixConnectionRepository, Domain.Repository.Logix.ITag logixTagRepository, IBit commonBitRepository, Domain.Repository.Common.ITag commonTagRepository, Domain.Repository.Common.IConnection commonConnectionRepository, IAutomationType commonAutomationTypeRepository, IAnalogDigital commonAnalogDigitalRepository, ITagGroup commonTagGroupRepository, IInOut commonInOutRepository ) { _logger = loggerFactory.CreateLogger <Query>(); _mapper = mapper; _logixConnectionRepository = logixConnectionRepository; _logixTagRepository = logixTagRepository; _commonBitRepository = commonBitRepository; _commonTagRepository = commonTagRepository; _commonConnectionRepository = commonConnectionRepository; _commonAutomationTypeRepository = commonAutomationTypeRepository; _commonAnalogDigitalRepository = commonAnalogDigitalRepository; _commonTagGroupRepository = commonTagGroupRepository; _commonInOutRepository = commonInOutRepository; }
public static In Create(IInOut sourceIn, int divisibility, IEnumerable <IInOut> outs, string shortName) { return(new In( value: BitcoinUtils.CalculateColoredAssetQuantity(sourceIn.Quantity * (-1), divisibility), address: sourceIn.Address, previousTransactionId: sourceIn.TransactionId, shortName: shortName)); }
public Query ( ILoggerFactory loggerFactory, IAnalogDigital commonAnalogDigitalRepository, IInOut commonInOutRepository, IAutomationType commonAutomationTypeRepository, IConnection commonConnectionRepository, ITagGroup commonTagGroupRepository, IBit commonBitRepository ) { _logger = loggerFactory.CreateLogger <Query>(); _commonAnalogDigitalRepository = commonAnalogDigitalRepository; _commonInOutRepository = commonInOutRepository; _commonAutomationTypeRepository = commonAutomationTypeRepository; _commonConnectionRepository = commonConnectionRepository; _commonTagGroupRepository = commonTagGroupRepository; _commonBitRepository = commonBitRepository; }
public static void Entry() { IOut <string> s = new BlaOut <string>() { field = "123" }; IOut <object> o = s; object res = o.Foo(); IIn <object> o2 = new BlaIn <object>(); IIn <string> s2 = o2; s2.Foo("hello"); IInOut <object, string> i0 = null; IInOut <string, object> i1 = i0; i1.FooIn("a"); object o3 = i1.FooOut(); }
public static Out Create(IInOut @out, AssetViewModel coloredEquivalentAsset) { return(new Out(value: BitcoinUtils.SatoshiToBtc(@out.Value), address: @out.Address, coloredEquivalentAsset: coloredEquivalentAsset, coloredEquivalentQuantity: @out.Quantity)); }
public static void TestDog(IInOut <Dog, Dog> animal) { }
public static void TestAnimal(IInOut <Dog, Animal> animal) { }