public async Task <bool> UpdateBreedAsync(BreedEntity breedEntity)
        {
            var breedToUpdate = await _dbContext.Breeds.FirstOrDefaultAsync(c => c.Id == breedEntity.Id);

            _dbContext.Entry(breedToUpdate).CurrentValues.SetValues(breedEntity);
            return(true);
        }
Exemplo n.º 2
0
        public async Task <bool> UpdateBreedAsync(BreedEntity breedEntity)
        {
            var breedToUpdate = await _dbContext.Breeds.FirstOrDefaultAsync(c => c.Id == breedEntity.Id);

            breedToUpdate.Name         = breedEntity.Name ?? breedToUpdate.Name;
            breedToUpdate.DefaultColor = breedEntity.DefaultColor ?? breedToUpdate.DefaultColor;
            breedToUpdate.Reign        = breedEntity.Reign ?? breedToUpdate.Reign;
            breedToUpdate.TypesofUnity = breedEntity.TypesofUnity ?? breedToUpdate.TypesofUnity;
            breedToUpdate.ArmyName     = breedEntity.ArmyName ?? breedToUpdate.ArmyName;
            breedToUpdate.Difficulty   = breedEntity.Difficulty ?? breedToUpdate.Difficulty;
            breedToUpdate.Rating       = breedEntity.Rating ?? breedToUpdate.Rating;
            return(true);
        }
Exemplo n.º 3
0
        public BreedEntity UpdateBreed(BreedEntity breedEntity)
        {
            var breedtoUpdate = GetBreed(breedEntity.Id);

            breedtoUpdate.Name         = breedEntity.Name ?? breedtoUpdate.Name;
            breedtoUpdate.Rating       = breedEntity.Rating ?? breedtoUpdate.Rating;
            breedtoUpdate.Reign        = breedEntity.Reign ?? breedtoUpdate.Reign;
            breedtoUpdate.Heroes       = breedEntity.Heroes ?? breedtoUpdate.Heroes;
            breedtoUpdate.Difficulty   = breedEntity.Difficulty ?? breedtoUpdate.Difficulty;
            breedtoUpdate.ArmyName     = breedEntity.ArmyName ?? breedtoUpdate.ArmyName;
            breedtoUpdate.DefaultColor = breedEntity.DefaultColor ?? breedtoUpdate.DefaultColor;
            breedtoUpdate.TypesofUnity = breedEntity.TypesofUnity ?? breedtoUpdate.TypesofUnity;
            return(breedtoUpdate);
        }
Exemplo n.º 4
0
        public BreedEntity CreateBreed(BreedEntity breedEntity)
        {
            int breedId;

            if (breeds.Count() == 0)
            {
                breedId = 1;
            }
            else
            {
                breedId = breeds.OrderByDescending(c => c.Id).FirstOrDefault().Id + 1;
            }
            breedEntity.Id = breedId;
            breeds.Add(breedEntity);
            return(breedEntity);
        }
 public void CreateBreed(BreedEntity breedEntity)
 {
     _dbContext.Breeds.Add(breedEntity);
 }