private void UpdateEntity(IHandlerEntryEntity entity) { using (var ctx = new HappyDogShowContext()) { HandlerEntry foundEntity = ctx.HandlerEntries.Where(d => d.ID == entity.Id).First(); if (foundEntity != null) { if (entity.Dog != null) { DogRegistration selectedDog = ctx.DogRegistrations.Where(i => i.ID == entity.Dog.Id).First(); foundEntity.Dog = selectedDog; } if (entity.DogShow != null) { DogShow selectedShow = ctx.DogShows.Where(i => i.ID == entity.DogShow.Id).First(); foundEntity.Show = selectedShow; } if (entity.Class != null) { HandlerClass selectedClass = ctx.HandlerClasses.Where(i => i.ID == entity.Class.Id).First(); foundEntity.EnteredClass = selectedClass; } foundEntity.Number = entity.Number; ctx.SaveChanges(); } } }
private int CreateEntity(IHandlerEntryEntity entity) { int newid = -1; using (var ctx = new HappyDogShowContext()) { DogRegistration selectedDog = ctx.DogRegistrations.Where(i => i.ID == entity.Dog.Id).First(); DogShow selectedShow = ctx.DogShows.Where(i => i.ID == entity.DogShow.Id).First(); HandlerClass selectedClass = ctx.HandlerClasses.Where(i => i.ID == entity.Class.Id).First(); HandlerRegistration selectedHander = ctx.HandlerRegistrations.Where(i => i.ID == entity.Handler.Id).First(); HandlerEntry newEntity = new HandlerEntry() { Dog = selectedDog, Show = selectedShow, EnteredClass = selectedClass, Handler = selectedHander }; ctx.HandlerEntries.Add(newEntity); ctx.SaveChanges(); newid = newEntity.ID; } return(newid); }
public void GenerateSwitchDelegateTest() { var EmitLookupGenerator = new EmitLookupGenerator(); var Callback = EmitLookupGenerator.GenerateSwitchDelegate <HandlerClass>(new InstructionInfo[] { new InstructionInfo() { BinaryEncoding = "----------------------------0001", Name = "test1" }, new InstructionInfo() { BinaryEncoding = "----------------------------0010", Name = "test2" }, new InstructionInfo() { BinaryEncoding = "----------------------------01--", Name = "test3" }, }); var HandlerClass = new HandlerClass(); Callback(Convert.ToUInt32("0000", 2), HandlerClass); Callback(Convert.ToUInt32("0001", 2), HandlerClass); Callback(Convert.ToUInt32("0010", 2), HandlerClass); Callback(Convert.ToUInt32("0011", 2), HandlerClass); Callback(Convert.ToUInt32("0100", 2), HandlerClass); Callback(Convert.ToUInt32("0110", 2), HandlerClass); Callback(Convert.ToUInt32("1110", 2), HandlerClass); Assert.AreEqual("0,1,2,0,3,3,0", String.Join(",", HandlerClass.Values)); }
public void GenerateSwitchDelegateTest() { var EmitLookupGenerator = new EmitLookupGenerator(); var Callback = EmitLookupGenerator.GenerateSwitchDelegate<HandlerClass>(new InstructionInfo[] { new InstructionInfo() { BinaryEncoding = "----------------------------0001", Name = "test1" }, new InstructionInfo() { BinaryEncoding = "----------------------------0010", Name = "test2" }, new InstructionInfo() { BinaryEncoding = "----------------------------01--", Name = "test3" }, }); var HandlerClass = new HandlerClass(); Callback(Convert.ToUInt32("0000", 2), HandlerClass); Callback(Convert.ToUInt32("0001", 2), HandlerClass); Callback(Convert.ToUInt32("0010", 2), HandlerClass); Callback(Convert.ToUInt32("0011", 2), HandlerClass); Callback(Convert.ToUInt32("0100", 2), HandlerClass); Callback(Convert.ToUInt32("0110", 2), HandlerClass); Callback(Convert.ToUInt32("1110", 2), HandlerClass); Assert.AreEqual("0,1,2,0,3,3,0", String.Join(",", HandlerClass.Values)); }
static void MainOld2(string[] args) { while (!System.Console.KeyAvailable) { var maxPrice = HandlerClass.HandleOrder(CoinsWhatToMineEnum.Lbc, 0); // Example how to print some data on console... System.Console.WriteLine($"{maxPrice:F4}"); Thread.Sleep(20000); } System.Console.ReadLine(); }
public void GenerateSwitchDelegateTest() { // ReSharper disable once ObjectCreationAsStatement new EmitLookupGenerator(); var callback = EmitLookupGenerator.GenerateSwitchDelegate <HandlerClass>("GenerateSwitchDelegateTest", new[] { new InstructionInfo() { BinaryEncoding = "----------------------------0001", Name = "test1" }, new InstructionInfo() { BinaryEncoding = "----------------------------0010", Name = "test2" }, new InstructionInfo() { BinaryEncoding = "----------------------------01--", Name = "test3" }, }); var handlerClass = new HandlerClass(); callback(Convert.ToUInt32("0000", 2), handlerClass); callback(Convert.ToUInt32("0001", 2), handlerClass); callback(Convert.ToUInt32("0010", 2), handlerClass); callback(Convert.ToUInt32("0011", 2), handlerClass); callback(Convert.ToUInt32("0100", 2), handlerClass); callback(Convert.ToUInt32("0110", 2), handlerClass); callback(Convert.ToUInt32("1110", 2), handlerClass); Assert.Equal("0,1,2,0,3,3,0", string.Join(",", handlerClass.Values)); }
private void ExecuteCommand() { HandlerClass handler = new HandlerClass(); handler.SaveTextInTextfile(TextboxProperty); }