Пример #1
0
        public static void AddTask(TaskLookup task)
        {
            TaskSet taskSet = new TaskSet();

            taskSet.TaskName        = task.TaskName;
            taskSet.TaskDescription = task.TaskDescription;
            taskSet.CreatedBy       = task.CreatedBy;
            taskSet.ModifiedBy      = task.ModifiedBy;
            taskSet.DateCreated     = DateTime.Now;
            // Set Status Id of 1 for Pending
            taskSet.StatusId = 1;

            taskSet.Files = new List <File_Task>();
            foreach (var file in task.Attachments)
            {
                File_Task fileEntity = new File_Task();
                fileEntity.FileGuid      = file.FileGuid;
                fileEntity.FileName      = file.FileName;
                fileEntity.ContentType   = file.ContentType;
                fileEntity.FileExtension = file.FileExtension;
                fileEntity.FilePath      = file.FilePath;
                taskSet.Files.Add(fileEntity);
            }

            ContextManager.AddTask(taskSet);
        }
Пример #2
0
        public static void UpdateTask(TaskLookup task)
        {
            TaskSet taskSet = new TaskSet();

            taskSet.TaskId          = task.TaskId;
            taskSet.TaskName        = task.TaskName;
            taskSet.TaskDescription = task.TaskDescription;
            taskSet.ModifiedBy      = task.ModifiedBy;

            taskSet.Files = new List <File_Task>();
            foreach (var file in task.Attachments)
            {
                File_Task fileEntity = new File_Task();
                fileEntity.FileGuid      = file.FileGuid;
                fileEntity.FileName      = file.FileName;
                fileEntity.ContentType   = file.ContentType;
                fileEntity.FileExtension = file.FileExtension;
                fileEntity.FilePath      = file.FilePath;
                taskSet.Files.Add(fileEntity);
            }
            ContextManager.UpdateTask(taskSet);
        }