public async Task SetWeightTrack(WeightTrack weightTrack) { var thisWeightTrack = WeightTracks .ToList() .Where(w => w.Date == weightTrack.Date) .ToList(); if (thisWeightTrack.Count == 0) { await WeightTracks.AddAsync(weightTrack); } else { thisWeightTrack[0].Weight = weightTrack.Weight; weightTrack = thisWeightTrack[0]; } }
public async Task <List <WeightTrack> > GetWeightTracks() { return(await WeightTracks .OrderByDescending(w => w.Date) .ToListAsync()); }