public static void Main(string[] args) { IPetRepository petRepo = new PetRepository(); IPetService petService = new PetService(petRepo); var printer = new Printer(petService); PetDatabase.PopulateList(); printer.ResetStage(); }
public void Load() { Start(); if (m_Character == null) { m_Character = GetComponent<PlayerCharacterObject>(); } bool isNew = false; m_PetInfoCollection = PetDatabase.instance(nebulaObject.mmoWorld().application).LoadPets(m_Character.characterId, nebulaObject.resource as Res, out isNew); Reinitialize(); }
private void escreveDatabase() { var database = new PetDatabase() { Lista = listaDePets, Id = id }; System.IO.File.WriteAllText(databasePath, JsonConvert.SerializeObject(database)); }
public FormPage() { InitializeComponent(); String dbPath = Path.Combine( Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "MeusPets.db3" ); petDatabase = new PetDatabase(dbPath); }
public IActionResult Get(int id) { PetDatabase Database = PetDatabase.GetDatabase(); var petEncontrado = Database.Pets.FirstOrDefault(pet => pet.Id == id); if (petEncontrado == null) { return(NotFound("Não existe um pet com id informado")); } return(Ok(petEncontrado)); }
public IActionResult Delete(int id) { PetDatabase Database = PetDatabase.GetDatabase(); var petParaRemover = Database.Pets.FirstOrDefault(pet => pet.Id == id); if (petParaRemover == null) { return(NotFound("O pet que você tentou remover não existe")); } Database.Pets.Remove(petParaRemover); Database.salvar(); return(Ok(petParaRemover)); }
public IActionResult Post([FromBody] Pet pet) { PetDatabase Database = PetDatabase.GetDatabase(); if (pet.Categoria == null) { return(BadRequest("A categoria é obrigatória")); } pet.Id = Database.Id++; Database.Pets.Add(pet); Database.salvar(); return(Ok(pet)); }
protected async override void OnAppearing() { base.OnAppearing(); String dbPath = Path.Combine( Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "MeusPets.db3" ); var petDatabase = new PetDatabase(dbPath); List <Pet> lista = await petDatabase.ConsultarPetTodosAsync(); PetsLista.ItemsSource = lista; }
public IActionResult Put(int id, [FromBody] Pet updatedPet) { PetDatabase Database = PetDatabase.GetDatabase(); var petASerMudado = Database.Pets.FirstOrDefault(pet => pet.Id == id); if (petASerMudado == null) { return(NotFound("Não existe um pet com Id informado")); } updatedPet.Id = petASerMudado.Id; Database.Pets.Remove(petASerMudado); Database.Pets.Add(updatedPet); Database.salvar(); return(Ok(updatedPet)); }
public void Save(bool forceSaveToDB) { if (mLoaded) { if (player == null) { return; } var character = GetComponent <PlayerCharacterObject>(); if (character == null) { return; } try { var app = nebulaObject.mmoWorld().application; InventoryDatabase.instance(app).SaveInventory(character.characterId, player.Inventory); StationDatabase.instance(app).SaveStation(character.characterId, player.Station); CharacterDatabase.instance(app).SaveCharacter(character.characterId, player.GetPlayerCharacter()); ShipModelDatabase.instance(app).SaveShipModel(character.characterId, GetComponent <PlayerShip>().shipModel); SkillDatabase.instance(app).SaveSkills(character.characterId, GetComponent <PlayerSkills>().GetSave()); WeaponDatabase.instance(app).SaveWeapon(character.characterId, player.GetComponent <ShipWeapon>().GetSave()); PassiveBonusesDatabase.instance(app).SavePassiveBonuses(character.characterId, player.GetComponent <PassiveBonusesComponent>().GetSave()); TimedEffectsDatabase.instance(app).SaveTimedEffects(character.characterId, player.GetComponent <PlayerTimedEffects>().GetInfo()); PetDatabase.instance(app).SavePets(character.characterId, player.GetComponent <PetManager>().pets); ContractDatabase.instance(app).SaveContracts(character.characterId, player.GetComponent <ContractManager>().GetSave()); AchievmentDatabase.instance(app).SaveAchievment(character.characterId, player.GetComponent <AchievmentComponent>().GetSave()); QuestDatabase.instance(app).SaveQuests(character.characterId, player.GetComponent <QuestManager>().GetSave()); //QuestDatabase.instance(app).SaveQuests(character.characterId, player.GetComponent<QuestManager>().GetInfo()); //DialogDatabase.instance(app).SaveDialogs(character.characterId, player.GetComponent<DialogManager>().GetInfo()); } catch (Exception exception) { log.Error("handled exception at Player Loaded Object"); log.Error(exception.Message); log.Error(exception.StackTrace); } } }
public IActionResult Get() { PetDatabase Database = PetDatabase.GetDatabase(); return(Ok(Database.Pets)); }