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());
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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);
 }