public async Task <Trophy> UpdateTrophy(ObjectId id, UpdatedTrophy trophy, ObjectId dogId) { var filter = Builders <Dog> .Filter.Eq("id", dogId); var result = dogs.Find(filter).SingleOrDefault(); for (int i = 0; i < result.TrophyHistory.Count; i++) { if (result.TrophyHistory[i].id == id) { result.TrophyHistory[i].dogId = trophy.dogId; return(result.TrophyHistory[i]); } } return(null); }
public Task <Trophy> UpdateTrophy(ObjectId id, UpdatedTrophy trophy, ObjectId dogId) { var value = troPro.UpdateTrophy(id, trophy, dogId); return(value); }
public async Task <Trophy> UpdateTrophy(ObjectId id, UpdatedTrophy trophy, ObjectId dogId) { var value = await repo.UpdateTrophy(id, trophy, dogId); return(value); }