コード例 #1
0
ファイル: TaskMediator.cs プロジェクト: mmintz1/SWE6633
        public List <TaskVM> GetAllTasks(int projectId)
        {
            var tasks       = new List <TaskVM>();
            var transformer = new TaskTransformer();

            using (var db = new ManagementToolEntities())
            {
                var resp = new TaskRepository(db);
                IEnumerable <DBModels.Task> dbtasks = resp.Get(t => t.ProjectId == projectId);
                tasks = transformer.Transform(dbtasks);
            }
            return(tasks);
        }
コード例 #2
0
ファイル: TaskMediator.cs プロジェクト: mmintz1/SWE6633
        public TaskVM GetTask(int id)
        {
            var model       = new TaskVM();
            var transformer = new TaskTransformer();

            using (var db = new ManagementToolEntities())
            {
                var resp = new TaskRepository(db);

                DBModels.Task task = resp.GetFirstOrDefault(t => t.ProjectId == id);
                model = transformer.Transform(task);
            }

            return(model);
        }