public async Task <Models.Task> UpdateTaskStatus(Task taskToUpdate)
        {
            var taskUpdate = await _context.Task.FindAsync(taskToUpdate.IdTask);

            taskUpdate.Status = taskToUpdate.Status;
            _context.Task.Update(taskUpdate);
            await _context.SaveChangesAsync();

            return(taskToUpdate);
        }
        public async Task <Models.Task> UpdateTask(Task taskToUpdate)
        {
            var taskUpdate = await _context.Task.FindAsync(taskToUpdate.IdTask);

            taskUpdate.Status          = taskToUpdate.Status;
            taskUpdate.Title           = taskToUpdate.Title;
            taskUpdate.Description     = taskToUpdate.Description;
            taskUpdate.ExpectedEndDate = taskToUpdate.ExpectedEndDate;
            taskUpdate.StartDate       = taskToUpdate.StartDate;
            taskUpdate.ActualEndDate   = taskToUpdate.ActualEndDate;
            taskUpdate.Priority        = taskToUpdate.Priority;
            _context.Task.Update(taskUpdate);
            await _context.SaveChangesAsync();

            return(taskToUpdate);
        }
示例#3
0
 public async Task <Task> UpdateTaskStatus(Task taskToUpdate)
 {
     return(await _taskRepository.UpdateTaskStatus(taskToUpdate));
 }