public async Task <HabitEntry> UpdateEntry(HabitEntry entry) { var entity = await _db.HabitEntries.Where(z => z.Id == entry.Id).SingleAsync(); entity.Notes = entry.Notes; await _db.SaveChangesAsync(); return(entity.ToDomain()); }
public async Task <HabitEntry> SaveHabitEntry(HabitEntry entry) { if (!await _habits.EntryExists(entry.Id)) { return(await _habits.InsertEntry(entry)); } else { return(await _habits.UpdateEntry(entry)); } }
public async Task <HabitEntry> InsertEntry(HabitEntry entry) { var entity = new Context.HabitEntry { Id = entry.Id, Notes = entry.Notes, Created = entry.Created, HabitId = entry.HabitId }; await _db.HabitEntries.AddAsync(entity); await _db.SaveChangesAsync(); return(entity.ToDomain()); }