示例#1
0
        public ResultEntity <Task> UpdateTask(TaskModel task)
        {
            ResultEntity <Task> result = new ResultEntity <Task>();

            var data = repository.Get(task.Id);

            if (data != null)
            {
                data.Name        = task.Name;
                data.Description = task.Description;
                repository.Update(data);
                result.Entity = data;
            }
            else
            {
                result.AddError("Task not found.");
            }

            return(result);
        }
示例#2
0
        public ResultEntity <TaskItem> UpdateTask(TaskItemModel task)
        {
            ResultEntity <TaskItem> result = new ResultEntity <TaskItem>();
            var taskItem = repository.Get(task.Id);

            if (taskItem != null)
            {
                taskItem.Name        = task.Name;
                taskItem.Priority    = task.Priority;
                taskItem.Description = task.Description;

                repository.Update(taskItem);
            }
            else
            {
                result.AddError("Task item not found.");
            }

            return(result);
        }