コード例 #1
0
        public TaskOpinionComplex GetTaskOpinionByOpinionId(int id)
        {
            TaskOpinionComplex result = new TaskOpinionComplex();
            SPGetTaskOpinionAndActivityByOpinionId_Result item = new SPGetTaskOpinionAndActivityByOpinionId_Result();

            item = _entities.SPGetTaskOpinionAndActivityByOpinionId(id).FirstOrDefault();
            List <SPGetSubTaskOpinionByTaskOpinionId_Result> lstSub = new List <SPGetSubTaskOpinionByTaskOpinionId_Result>();

            result = new TaskOpinionComplex();
            if (item != null)
            {
                lstSub = _entities.SPGetSubTaskOpinionByTaskOpinionId(item.Id).ToList();
            }
            else
            {
                lstSub = null;
            }
            result.Id              = item.Id;
            result.Model           = item.Model;
            result.NewValue        = item.NewValue;
            result.OpiniOnContent  = item.OpiniOnContent;
            result.OpinionFileName = item.OpinionFileName;
            result.OpinionFilePath = item.OpinionFilePath;
            result.ActivityContent = item.ActivityContent;
            result.Avatar          = item.Avatar;
            result.CreatedBy       = item.CreatedBy;
            result.CreatedOn       = item.CreatedOn;
            result.DESCRIPTION     = item.DESCRIPTION;
            result.EditedBy        = item.EditedBy;
            result.EditedOn        = item.EditedOn;
            result.FullName        = item.FullName;
            result.SubComent       = lstSub;
            return(result);
        }
コード例 #2
0
        public List <TaskOpinionComplex> GetTaskOpinionAndActivityByTaskId(int taskId)
        {
            List <SPGetTaskOpinionAndActivityByTaskId_Result> lstParents = new List <SPGetTaskOpinionAndActivityByTaskId_Result>();
            List <TaskOpinionComplex> result = new List <TaskOpinionComplex>();
            List <SPGetSubTaskOpinionByTaskOpinionId_Result> lstSub = new List <SPGetSubTaskOpinionByTaskOpinionId_Result>();
            TaskOpinionComplex child;

            lstParents = _entities.SPGetTaskOpinionAndActivityByTaskId(taskId).ToList();
            foreach (var item in lstParents)
            {
                child                 = new TaskOpinionComplex();
                lstSub                = _entities.SPGetSubTaskOpinionByTaskOpinionId(item.Id).ToList();
                child.Id              = item.Id;
                child.Model           = item.Model;
                child.NewValue        = item.NewValue;
                child.OpiniOnContent  = item.OpiniOnContent;
                child.OpinionFileName = item.OpinionFileName;
                child.OpinionFilePath = item.OpinionFilePath;
                child.ActivityContent = item.ActivityContent;
                child.Avatar          = item.Avatar;
                child.CreatedBy       = item.CreatedBy;
                child.CreatedOn       = item.CreatedOn;
                child.DESCRIPTION     = item.DESCRIPTION;
                child.EditedBy        = item.EditedBy;
                child.EditedOn        = item.EditedOn;
                child.FullName        = item.FullName;
                child.SubComent       = lstSub;
                result.Add(child);
            }
            return(result);
        }