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); }
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); }