public IHttpActionResult GetAllHeroes()
 {
     if (!MongoDB_Manager.DB_Changed)
     {
         return(Ok(MongoDB_Manager.heroes));
     }
     MongoDB_Manager.GetCurrentHeroes();
     return(Ok(MongoDB_Manager.heroes));
 }
 public IHttpActionResult AddNewHero([FromBody] Hero hero)
 {
     MongoDB_Manager.AddHeroToDB(hero);
     MongoDB_Manager.GetCurrentHeroes();
     return(Ok(MongoDB_Manager.heroes));
 }
 public IHttpActionResult DeleteHero([FromBody] Hero hero)
 {
     MongoDB_Manager.DeleteHeroFromDB(hero);
     Hero[] heroes = HeroesDB_Manager.GetCurrentHeroes();
     return(Ok(heroes));
 }