예제 #1
0
        public List <DmoResults> FetchDmoResults(string cicoid, string fiscalYr, string atCd)
        {
            var varDmoResults = _hmEntities.GetDMOContracts(cicoid, fiscalYr, atCd).ToList();

            if (varDmoResults.Any())
            {
                var lstDmoResults = varDmoResults.AsEnumerable().Select(item =>
                                                                        new DmoResults()
                {
                    DmoEntityType = item.Project_Type,
                    DmoContractId = item.Contract_ID,
                    DmoEntity     = item.Entity
                }).ToList();
                return(lstDmoResults);
            }
            var dmoResultses = new List <DmoResults>();

            for (var i = 0; i < 3; i++)
            {
                var dmo = new DmoResults {
                    DmoEntityType = "DMO", DmoContractId = 0, DmoEntity = ""
                };
                dmoResultses.Add(dmo);
            }
            return(dmoResultses);
        }
예제 #2
0
        public List <DmoResults> AddDmoContract(string cicoid, string sYear, string atCode)
        {
            var varDmoResults = _hmEntities.GetDMOContracts(cicoid, sYear, atCode).ToList();
            var lstDmoResults = new List <DmoResults>();

            if (varDmoResults.Any())
            {
                lstDmoResults = varDmoResults.AsEnumerable().Select(item =>
                                                                    new DmoResults()
                {
                    DmoEntityType = item.Project_Type,
                    DmoContractId = item.Contract_ID,
                    DmoEntity     = item.Entity
                }).ToList();

                for (var i = 0; i < 3; i++)
                {
                    var dmo = new DmoResults {
                        DmoEntityType = "DMO", DmoContractId = 0, DmoEntity = ""
                    };
                    lstDmoResults.Add(dmo);
                }
            }
            else
            {
                for (var i = 0; i < 3; i++)
                {
                    var dmo = new DmoResults {
                        DmoEntityType = "DMO", DmoContractId = 0, DmoEntity = ""
                    };
                    lstDmoResults.Add(dmo);
                }
            }
            return(lstDmoResults);
        }