Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }
Beispiel #3
0
 public async Task <Domain.Task> RemoveAsync(ITaskIdentity taskId)
 {
     return(await TaskDataAccess.RemoveAsync(taskId));
 }
Beispiel #4
0
        public async Task <Domain.Task> GetAsync(ITaskIdentity Task)
        {
            var result = await this.Get(Task);

            return(this.Mapper.Map <Domain.Task>(result));
        }
Beispiel #5
0
 public Task <Domain.Task> GetAsync(ITaskIdentity task)
 {
     return(this.TaskDataAccess.GetAsync(task));
 }