public async Task <ActionResult <Ferme> > PostFerme(Ferme ferme) { _context.Ferme.Add(ferme); await _context.SaveChangesAsync(); return(CreatedAtAction("GetFerme", new { id = ferme.FermeId }, ferme)); }
public async Task <IActionResult> PutFerme(int id, Ferme ferme) { if (id != ferme.FermeId) { return(BadRequest()); } _context.Entry(ferme).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FermeExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public static Bot Init(string Url, ChromeDriver driver, Bot Bot) { // Get the html of the page var page = driver.PageSource; // Loads the page as html HtmlDocument doc = new HtmlDocument(); doc.LoadHtml(page); Bot = Ressource.InitRessources(Url, driver, Bot); Bot = MineArgile.InitMineArgile(Url, driver, Bot); Bot = Foret.InitForet(Url, driver, Bot); Bot = Ferme.InitFerme(Url, driver, Bot); Bot = MineRoche.InitMineRoche(Url, driver, Bot); return(Bot); }
static void Main(string[] args) { Login Login = new Login(); ChromeOptions options = new ChromeOptions(); options.AddArgument("--user-agent=(KHTML, like Gecko) Chrome/59.0.3071.115"); options.AddArgument("--mute-audio"); options.AddArgument("--ignore-certificate-errors"); options.AddArgument("--disable-popup-blocking"); options.AddArgument("--incognito"); ChromeDriver driver = new ChromeDriver(options); Bot Bot = new Bot(); PageLogin(Login.Url, driver, Login); while (true) { Bot = Init(Login.Url, driver, Bot); if (CheckChamps(Bot, Login).Contains("Fermes")) { Ferme.BuildFerme(Login.Url, driver, Bot, Login); } else if (CheckChamps(Bot, Login).Contains("Forets")) { Foret.BuildForet(Login.Url, driver, Bot, Login); } else if (CheckChamps(Bot, Login).Contains("MinesArgile")) { MineArgile.BuildMineArgile(Login.Url, driver, Bot, Login); } else if (CheckChamps(Bot, Login).Contains("MinesRoche")) { MineRoche.BuildMineRoche(Login.Url, driver, Bot, Login); } else { //Champ.BuildChamp(Login.Url, driver, Bot); Login.Lvl += 1; } } Console.WriteLine("End !"); }
public void FermerPoint(Point pt) { Ferme.Add(pt); Ouvert.Remove(pt); }