public void SaveProcess(List <Process> listProcess) { var march = new March { DateRef = DateTime.Now, Subject = KeyWorks }; JusBrasilRepository = new JusBrasilRepository(); try { JusBrasilRepository.InsertMarch(march); int march_Id = JusBrasilRepository.GetMarchId(march.DateRef, march.Subject); if (listProcess.Count > 0) { listProcess.ToList().ForEach(p => p.March_Id = march_Id); JusBrasilRepository.InsertProcess(listProcess); } } catch (Exception e) { throw e; } finally { JusBrasilRepository.Dispose(); } }
public void InsertMarch(March march) { var param = new { DateRef = march.DateRef.ToString("yyyy-MM-dd"), Subject = march.Subject }; var queryString = "INSERT INTO March (DateRef, Subject) VALUES (@DateRef, @Subject)"; _db.Query <March>(queryString, param); }
internal static March ToMarch(this WCFMarch o, Step step) { March result = new March { Step1 = step, Step = step.Id, SourceOrder = o.SourceOrder, IsTerrainHold = o.IsTerrainHold }; foreach (WCFMarchUnit item in o.MarchUnit) { result.MarchUnit.Add(item.ToMarchUnit(result)); } return(result); }
public void Can_use_static_months() { DateTime date = January.The(1); Assert.That(date.Month, Is.EqualTo(1)); date = February.The(1); Assert.That(date.Month, Is.EqualTo(2)); date = March.The(1); Assert.That(date.Month, Is.EqualTo(3)); date = April.The(1); Assert.That(date.Month, Is.EqualTo(4)); date = May.The(1); Assert.That(date.Month, Is.EqualTo(5)); date = June.The(1); Assert.That(date.Month, Is.EqualTo(6)); date = July.The(1); Assert.That(date.Month, Is.EqualTo(7)); date = August.The(1); Assert.That(date.Month, Is.EqualTo(8)); date = September.The(1); Assert.That(date.Month, Is.EqualTo(9)); date = October.The(1); Assert.That(date.Month, Is.EqualTo(10)); date = November.The(1); Assert.That(date.Month, Is.EqualTo(11)); date = December.The(1); Assert.That(date.Month, Is.EqualTo(12)); }
public void Can_use_static_months() { DateTime date = January.The(1); date.Month.ShouldBe(1); date = February.The(1); date.Month.ShouldBe(2); date = March.The(1); date.Month.ShouldBe(3); date = April.The(1); date.Month.ShouldBe(4); date = May.The(1); date.Month.ShouldBe(5); date = June.The(1); date.Month.ShouldBe(6); date = July.The(1); date.Month.ShouldBe(7); date = August.The(1); date.Month.ShouldBe(8); date = September.The(1); date.Month.ShouldBe(9); date = October.The(1); date.Month.ShouldBe(10); date = November.The(1); date.Month.ShouldBe(11); date = December.The(1); date.Month.ShouldBe(12); }
public override void _PhysicsProcess(float delta) { if (March == null || March.Count == 0) { Speed = new Vector2(0, 0); CanMove = false; March = null; return; } // clip to position when small enough distance var distance = (March[0].Key.GlobalPosition - this.GlobalPosition).Length(); if (CanMove && distance < 10) { GlobalPosition = March[0].Key.GlobalPosition; // in case the destination is reached if (March.Count == 1) { CanMove = false; March[0].Key.reached = true; ChangeTenure(March[0].Value); } March.RemoveAt(0); if (March.Count != 0) { Speed = (March[0].Key.GlobalPosition - this.GlobalPosition).Normalized() * 200; } return; } if (CanMove) { MoveAndSlide(Speed); } }
public string this[int indexer] { get { switch (indexer) { case 0: January jan = new January(); return jan.ToString(); case 1: February f = new February(); return f.ToString(); case 2: March m = new March(); return m.ToString(); case 3: April a = new April(); return a.ToString(); case 4: May may = new May(); return may.ToString(); case 5: June j = new June(); return j.ToString(); case 6: July july = new July(); return july.ToString(); case 7: August august = new August(); return august.ToString(); case 8: September s = new September(); return s.ToString(); case 9: October o = new October(); return o.ToString(); case 10: November n = new November(); return n.ToString(); case 11: December d = new December(); return d.ToString(); default: throw new Exception("No such index"); } } }
public string this[string indexer] { get { switch (indexer) { case "January": January jan= new January(); return jan.ToString(); case "February": February f = new February(); return f.ToString(); case "March": March m = new March(); return m.ToString(); case "April": April a = new April(); return a.ToString(); case "May": May may = new May(); return may.ToString(); case "June": June j = new June(); return j.ToString(); case "July": July july = new July(); return july.ToString(); case "August": August august = new August(); return august.ToString(); case "September": September s = new September(); return s.ToString(); case "October": October o = new October(); return o.ToString(); case "November": November n = new November(); return n.ToString(); case "December": December d = new December(); return d.ToString(); default: throw new Exception("No such index"); } } }
// Engagement stuff public override bool CanEngageWith(March anotherMarch) { return(true); }
public TroopStateController(TroopOnField troop) { //Declare all states and put them in List<TroopState> Standby s = new Standby(); March m = new March(); //Declare all possible transitions T_S_M t_s_m = new T_S_M(s, m); T_M_S t_m_s = new T_M_S(m, s); //Create transition list for each state List<Transition> transition_s = new List<Transition>(); transition_s.Add(t_s_m); List<Transition> transition_m = new List<Transition>(); transition_m.Add(t_m_s); //Put relevant transitions in each of the state s.initialize(troop, transition_s); m.initialize(troop, transition_m); //Set up the first state activeState = s; }