public async Task <Domain.Task> RemoveAsync(ITaskIdentity pokemonId) { var result = await Get(pokemonId); Context.Remove(result); await Context.SaveChangesAsync(); return(Mapper.Map <Domain.Task>(result)); }
private async Task <Entities.Task> Get(ITaskIdentity task) { if (task == null) { throw new ArgumentNullException(nameof(task)); } return(await Context.Task .Include(p => p.Category) .FirstOrDefaultAsync(p => p.Id == task.Id)); }
public async Task <Domain.Task> RemoveAsync(ITaskIdentity taskId) { return(await TaskDataAccess.RemoveAsync(taskId)); }
public async Task <Domain.Task> GetAsync(ITaskIdentity Task) { var result = await this.Get(Task); return(this.Mapper.Map <Domain.Task>(result)); }
public Task <Domain.Task> GetAsync(ITaskIdentity task) { return(this.TaskDataAccess.GetAsync(task)); }