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); }
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); }
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); }
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); }