Ejemplo n.º 1
0
        public async Task <int> AddTask(Domains.Task newTask)
        {
            this.dbContext.Tasks.Add(newTask);
            this.dbContext.SaveChanges();

            return(newTask.Id);
        }
Ejemplo n.º 2
0
        public async Task <TaskDto> UpdateTask(Domains.Task task)
        {
            this.dbContext.Tasks.Update(task);
            this.dbContext.SaveChanges();

            return(this.mapper.Map <TaskDto>(task));
        }
Ejemplo n.º 3
0
        public async Task <ActionResult <TaskDto> > UpdateTask(Domains.Task task)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            var response = await this.taskService.UpdateTask(task);

            var model = await this.taskService.GetTaskById(response.Id);

            return(this.mapper.Map <TaskDto>(model));
        }