public async Task <TaskSm> UpdateTaskAsync(TaskSm task) { var entry = db.Attach(mapper.Map <TaskItem>(task)); entry.State = EntityState.Modified; await db.SaveChangesAsync(); return(mapper.Map <TaskSm>(entry.Entity)); }
public async Task <TaskSm> CreateTaskAsync(TaskSm task) { var entity = mapper.Map <TaskItem>(task); await db.TaskItems.AddAsync(entity); await db.SaveChangesAsync(); return(mapper.Map <TaskSm>(entity)); }