public ActionResult <Sith> ReverseSith([FromBody] Sith sith) { if (sith == null) { sith.Error = "Please provide a text"; Log log = new Log() { CreatedAt = DateTime.Now, Data = $"error: {sith.Error}", Endpoint = "/sith", }; _logService.Add(log); } else { string original = sith.Text; _frontendService.ReverseSith(sith); Log log = new Log() { CreatedAt = DateTime.Now, Data = $"original text: {original} sith: {sith.Text}", Endpoint = "/sith", }; _logService.Add(log); } return(sith); }
public IEnumerable <Sith> GetSiths() { var bag = new Sith[] { }; try { Console.WriteLine("Accessing to the database to retrieve the information"); bag = new[] { new Sith() { IntergalacticBoard = "101112", Name = "Darth Vader", LightSaberColor = Color.Red, DeathStarPass = "******" }, new Sith() { IntergalacticBoard = "111113", Name = "El emperador Palpatin", LightSaberColor = Color.Red, DeathStarPass = "******" }, new Sith() { IntergalacticBoard = "101114", Name = "Kylo Ren", LightSaberColor = Color.Red, DeathStarPass = "******" } }; } catch (Exception e) { _logger.LogError(e.Message); // Return the empty list but not null return(bag); } return(bag); }
public ActionResult SithReverser([FromBody] Sith sith) { if (sith.Text == null) { return(Json(new { error = "Feed me some text you have to, padawan young you are. Hmmm.", status = 400 })); } return(Json(new { sith_text = service.SithReverser(sith.Text) })); }
public void TestSithCreation() { Sith helmet = new Sith("Vader"); Assert.Equal(helmet.name, "Darth Vader"); Assert.Equal(helmet.health, 50); Assert.Equal(helmet.strength, 5); Assert.Equal(helmet.intelligence, 10); Assert.Equal(helmet.stealth, 0); Assert.Equal(helmet.agility, 0); }
public void RecruitKnights() { var faction = new Knights(); var counter = 0; for (var i = 0; i < 5; i++) { var soldier = new Sith(); soldier.Weapon = faction.StandardIssueWeapon; faction.Soldiers.Add(soldier); } Legion.Factions.Add(faction); }
public void ReverseSith(Sith sith) { string[] reveresedText; reveresedText = sith.Text.Split(new char[] { ' ', '.' }); if (reveresedText.Length % 2 == 0) { for (int i = 0; i < reveresedText.Length; i++) { string temp; temp = reveresedText[i]; reveresedText[i] = reveresedText[i + 1]; reveresedText[i + 1] = temp; i += 1; } } sith.Text = string.Join(" ", reveresedText) + ". Err..err.err."; }
public void AddCombat(Jedi jedi, Sith sith) { if (jedi == null) { throw new ArgumentNullException(nameof(jedi)); } if (sith == null) { throw new ArgumentNullException(nameof(sith)); } if (Combats == null) { Combats = new ObservableCollection <Combat>(); } var newCombat = new Combat(jedi, sith); _storage.CreateCombat(newCombat); _storage.SaveChanges(); _successDialog.ShowDialog(); Combats.Add(newCombat); }
public void RecruitReconnaissance() { var faction = new Reconnaissance(); var counter = 0; for (var i = 0; i < 5; i++) { ICharacter soldier; if (counter > 2) { soldier = new Sith(); counter++; } else { soldier = new StormTrooper(); counter = 0; } soldier.Weapon = faction.StandardIssueWeapon; faction.Soldiers.Add(soldier); } Legion.Factions.Add(faction); }
public async Task Post(Sith sith) { await _context.Siths.AddAsync(sith); await _context.SaveChangesAsync(); }