Exemple #1
0
        public Guid AddPokemonCatchDeleted(PokemonCatch toDelete)
        {
            PokemonCatchDeleted deleted = new PokemonCatchDeleted()
            {
                Id        = toDelete.Id,
                PokemonId = toDelete.PokemonId,
                UserId    = toDelete.UserId,
                HP        = toDelete.HP,
                CurrentHP = toDelete.CurrentHP,
                CP        = toDelete.CP,
                CurrentCP = toDelete.CurrentCP,
                Height    = toDelete.Height,
                Weight    = toDelete.Weight,
                //PokemonMoveCatches = toDelete.PokemonMoveCatches,
                Gender        = toDelete.Gender,
                IsShiny       = toDelete.IsShiny,
                IsAlolan      = toDelete.IsAlolan,
                AppType       = toDelete.AppType,
                FolderType    = toDelete.FolderType,
                HPColor       = toDelete.HPColor,
                CatchLocation = toDelete.CatchLocation,
                Nickname      = toDelete.Nickname,
                Created       = toDelete.Created,
                Deleted       = DateTime.Now
            };

            PokebookContext.PokemonCatchesDeleted.Add(deleted);
            PokebookContext.SaveChanges();
            return(toDelete.Id);
        }
Exemple #2
0
        public async Task <bool> DeletePokemonCatchDeletedFromUser(Guid userId)//deze functie kan opgeroepen worden na het ophalen van de deletes
        {
            List <PokemonCatchDeleted> myDeletes = await GetAllPokemonCatchDeleted(userId);

            //PokebookContext.PokemonCatchesDeleted.Remove(myDeletes.ElementAt(0));
            PokebookContext.PokemonCatchesDeleted.RemoveRange(myDeletes);
            PokebookContext.SaveChanges();
            return(true);
        }
Exemple #3
0
 public Guid DeletePokemonMoveCatch(PokemonMoveCatch pokemonMoveCatch)
 {
     PokebookContext.PokemonMoveCatches.Remove(pokemonMoveCatch);
     PokebookContext.SaveChanges();
     return(pokemonMoveCatch.Id);
 }
Exemple #4
0
 public Guid AddPokemonMoveCatch(PokemonMoveCatch moveCatch)
 {//wordt momenteel niet gebruikt
     PokebookContext.PokemonMoveCatches.Add(moveCatch);
     PokebookContext.SaveChanges();
     return(moveCatch.Id);
 }
 public User UpdateUser(User user)
 {
     PokebookContext.Users.Update(user);
     PokebookContext.SaveChanges();
     return(user);
 }
 public Guid AddPokemonCatch(PokemonCatch pokemon)
 {
     PokebookContext.PokemonCatches.Add(pokemon);
     PokebookContext.SaveChanges();
     return(pokemon.Id);
 }
Exemple #7
0
 public int Complete()
 {
     return(context.SaveChanges());
 }