public Forklift Update(Forklift ForkliftChanges) { var parameters = new List <ParameterInfo> { new ParameterInfo() { ParameterName = nameof(ForkliftChanges.ForkliftId).Parameterize(), ParameterValue = ForkliftChanges.ForkliftId }, new ParameterInfo() { ParameterName = nameof(ForkliftChanges.ForkliftNum).Parameterize(), ParameterValue = ForkliftChanges.ForkliftNum.ToUpper() }, new ParameterInfo() { ParameterName = nameof(ForkliftChanges.UpdatedTareWt).Parameterize(), ParameterValue = ForkliftChanges.UpdatedTareWt } }; StringBuilder qry = new StringBuilder(); qry.AppendLine("Update Forklifts set"); qry.AppendLine($"{nameof(ForkliftChanges.ForkliftNum)}={nameof(ForkliftChanges.ForkliftNum).Parameterize()},"); qry.AppendLine($"{nameof(ForkliftChanges.UpdatedTareWt)}={nameof(ForkliftChanges.UpdatedTareWt).Parameterize()} "); qry.AppendLine($"where {nameof(ForkliftChanges.ForkliftId)} = {nameof(ForkliftChanges.ForkliftId).Parameterize()}"); DBContext.ExecuteQuery(qry.ToString(), parameters); return(ForkliftChanges); }
public Forklift Create(Forklift Forklift) { var parameters = new List <ParameterInfo> { new ParameterInfo() { ParameterName = nameof(Forklift.ForkliftId).Parameterize(), ParameterValue = Forklift.ForkliftId }, new ParameterInfo() { ParameterName = nameof(Forklift.ForkliftNum).Parameterize(), ParameterValue = Forklift.ForkliftNum.ToUpper() } }; StringBuilder qry = new StringBuilder(); qry.AppendLine("insert into Forklifts ("); qry.AppendLine(nameof(Forklift.ForkliftNum)); qry.AppendLine(") values ("); qry.AppendLine(nameof(Forklift.ForkliftNum).Parameterize()); qry.AppendLine(")"); qry.AppendLine("select @@identity"); Forklift.ForkliftId = DBContext.ExecuteQueryWithIdentityInt64(qry.ToString(), parameters); return(Forklift); }
static void Main(string[] args) { var velociraptor = new Velociraptor("Brown", "Small"); var triceratops = new Triceratops(); var dinoHandler = new DinoHandler(); var forklift = new Forklift(); }
/// <summary> /// Loads a forklift with items for the requested amount. /// </summary> public void Load(Forklift forklift, int requestedAmount) { while (m_storage.Count > 0) { if (forklift.IsFull) { break; } var item = Get(); forklift.Load(item); } }
public IActionResult Post([FromBody] Forklift model) { if (ModelState.IsValid) { _repository.Create(model); return(Ok(model)); } else { return(new ResponseResult(Response) { StatusCode = (int)StatusCodes.Status400BadRequest, ResponseObject = ModelState.ToJson() }.ToJsonResult()); } }
private void PlayPuzzle() { Forklift forklift = gc.Game.CurrentPuzzle.ForkLift; Employee employee = gc.Game.CurrentPuzzle.Employee; while (gc.Game.CurrentPuzzle.IsPlaying) { bool action = false; var ch = Console.ReadKey(false).Key; switch (ch) { case ConsoleKey.LeftArrow: forklift.Move(3); action = true; break; case ConsoleKey.RightArrow: forklift.Move(1); action = true; break; case ConsoleKey.UpArrow: forklift.Move(0); action = true; break; case ConsoleKey.DownArrow: forklift.Move(2); action = true; break; case ConsoleKey.S: return; } if (action && employee != null) { employee.TryMove(); } gc.Game.CurrentPuzzle.CheckWon(); gc.ShowCurrentPuzzle(); } }
/// <summary> /// Destroys a given forklift. /// </summary> public void DestroyForklift(Forklift forklift) { m_forklifts.Remove(forklift); GameObject.Destroy(forklift.gameObject); }
public void ConnectHorizontal() { for (int outer = 0; outer < _lines.Count; outer++) { char[] currentLine = _lines[outer]; for (int inner = 0; inner < currentLine.Length; inner++) { Tile temp; switch (currentLine[inner]) { case '#': temp = new Wall(false); break; case '.': temp = new Floor(false); break; case 'x': temp = new Floor(true); break; case 'o': Floor crateFloor = new Floor(false); Crate crate = new Crate(crateFloor); crateFloor.Crate = crate; _maze.Crates.Add(crate); temp = crateFloor; break; case '@': Floor forkliftFloor = new Floor(false); Forklift forklift = new Forklift(forkliftFloor); forkliftFloor.Forklift = forklift; _maze.Forklift = forklift; temp = forkliftFloor; break; case '~': temp = new BrokenFloor(); break; case '$': Floor employeeFloor = new Floor(false); Employee employee = new Employee(employeeFloor); employeeFloor.Employee = employee; _maze.Employee = employee; temp = employeeFloor; break; default: temp = new Wall(true); break; } if (inner == 0) { _heads[outer] = temp; } else { _heads[outer].AddEast(temp); } } } }