public async Task <Guid> AddAsync(ITodoDataItem todoDataItem) { todoDataItem.Created = DateTime.Now; var item = await _context.Todo.AddAsync(_mapper.Map <TodoDataItem>(todoDataItem)); await _context.SaveChangesAsync(); return(item.Entity.Id); }
public async Task UpdateAsync(ITodoDataItem todoDataItem) { var todo = _context.Todo.FirstOrDefault(t => t.Id == todoDataItem.Id); if (todo == null) { throw new KeyNotFoundException(); } _mapper.Map(todoDataItem, todo); _context.Todo.Update(todo); await _context.SaveChangesAsync(); }
public Task UpdateAsync(ITodoDataItem todoDataItem) { throw new NotImplementedException(); }
public async Task <Guid> AddAsync(ITodoDataItem todoDataItem) { ((List <ITodoDataItem>)Items).Add(todoDataItem); return(await Task.FromResult(Guid.Empty)); }