Esempio n. 1
0
        public void UpdateCheckList(Models.TaskingModels.Task task, TaskResource taskResource)
        {
            if (taskResource.CheckList != null && taskResource.CheckList.Count >= 0)
            {
                //remove old taskitems
                task.CheckList.Clear();

                //add new taskitems
                var newTaskItems = context.TaskItems.Where(e => taskResource.CheckList.Any(id => id == e.TaskItemId)).ToList();
                foreach (var a in newTaskItems)
                {
                    task.CheckList.Add(a);
                }
            }
        }
Esempio n. 2
0
        public void UpdateComments(Models.TaskingModels.Task task, TaskResource taskResource)
        {
            if (taskResource.Commnets != null && taskResource.Commnets.Count >= 0)
            {
                //remove old comments
                task.Commnets.Clear();

                //add new comments
                var newComments = context.Comments.Where(e => taskResource.Commnets.Any(id => id == e.CommentId)).ToList();
                foreach (var a in newComments)
                {
                    task.Commnets.Add(a);
                }
            }
        }
Esempio n. 3
0
        public void UpdateAttachments(Models.TaskingModels.Task task, TaskResource taskResource)
        {
            if (taskResource.Attachments != null && taskResource.Attachments.Count >= 0)
            {
                //remove old attchments
                task.Attachments.Clear();

                //add new attchments
                var newAttachments = context.UploadedFiles.Where(e => taskResource.Attachments.Any(id => id == e.UploadedFileId)).ToList();
                foreach (var a in newAttachments)
                {
                    task.Attachments.Add(a);
                }
            }
        }
Esempio n. 4
0
        public void UpdateMembers(Models.TaskingModels.Task task, TaskResource taskResource)
        {
            if (taskResource.Members != null && taskResource.Members.Count >= 0)
            {
                //remove old members
                task.Members.Clear();

                //add new members
                var newMembers = context.Students.Where(e => taskResource.Members.Any(id => id == e.Id)).ToList();
                foreach (var a in newMembers)
                {
                    task.Members.Add(a);
                }
            }
        }
Esempio n. 5
0
        public void UpdateActivities(Models.TaskingModels.Task task, TaskResource taskResource)
        {
            if (taskResource.Activities != null && taskResource.Activities.Count >= 0)
            {
                //remove old activities
                task.Activities.Clear();

                //add new activities
                var newActivities = context.Activities.Where(e => taskResource.Activities.Any(id => id == e.ActivityId)).ToList();
                foreach (var a in newActivities)
                {
                    task.Activities.Add(a);
                }
            }
        }
Esempio n. 6
0
 public void RemoveTask(Models.TaskingModels.Task task)
 {
     task.IsDeleted = true;
     //context.Remove(Task);
 }
Esempio n. 7
0
 public void AddTask(Models.TaskingModels.Task task)
 {
     context.Tasks.Add(task);
 }