public async Task <bool> GetAllNBTScoresAsync(IntakeYear period)
        {
            log4net.Config.XmlConfigurator.Configure();
            // BasicConfigurator.Configure();
            bool isloaded = false;

            AllScores = new ObservableCollection <CompositBDO>();
            using (var context = new NBT_ProductionEntities())
            {
                var scores = await context.Composits.Where(x => x.DOT > period.yearStart && x.DOT < period.yearEnd).Select(m => m).ToListAsync();

                if (scores != null)
                {
                    isloaded = true;
                    foreach (var score in scores)
                    {
                        var NBTScore = new CompositBDO();
                        CompositDALToCompositBDO(NBTScore, score);
                        AllScores.Add(NBTScore);
                    }
                }
            }
            log.Info("Composite is loaded");
            return(isloaded);
        }
Exemple #2
0
        public async Task <ObservableCollection <CompositBDO> > GetAllNBTScoresAsync(IntakeYearsBDO period)
        {
            var AllScores = new ObservableCollection <CompositBDO>();

            using (var context = new NBT_ProductionEntities())
            {
                var scores = await context.Composits.Where(x => x.DOT >= period.yearStart && x.DOT <= period.yearEnd).Select(m => m).ToListAsync();

                if (scores != null)
                {
                    // isloaded = true;
                    foreach (var score in scores)
                    {
                        var NBTScore = new CompositBDO();
                        CompositDALToCompositBDO(NBTScore, score);
                        AllScores.Add(NBTScore);
                    }
                }
                else
                {
                    string msg = "No such intake year " + period.Year;
                    log.Error(msg);
                }
            }

            return(AllScores);
        }
        public IntakeYear GetIntakeRecord(int year)
        {
            var myYear = new IntakeYear();

            using (var context = new NBT_ProductionEntities())
            {
                myYear = context.IntakeYears.Where(x => x.Year == year).Select(m => m).FirstOrDefault();
            }
            return(myYear);
        }
        public List <IntakeYearsBDO> GetAllIntakeYears()
        {
            var periods = new List <IntakeYearsBDO>();

            using (var context = new NBT_ProductionEntities())
            {
                var period = context.IntakeYears.ToList();
                foreach (var yr in period)
                {
                    var yrBDO = new IntakeYearsBDO();
                    IntakeYearDalToIntakeYearBDO(yr, yrBDO);
                    periods.Add(yrBDO);
                }
            }
            return(periods);
        }
        public ProvinceBDO getProvinceByID(int code)
        {
            ProvinceBDO provinceBDO = null;
            int         ProvID      = code;

            using (var context = new NBT_ProductionEntities())
            {
                var prov = context.Provinces.Where(x => x.Code == ProvID).FirstOrDefault();

                if (prov != null)
                {
                    provinceBDO = new ProvinceBDO();
                    ProvinceToProvinceBDO(provinceBDO, prov);
                }
            }
            return(provinceBDO);
        }
        public List <VenueBDO> GetAllvenues()
        {
            List <VenueBDO> venuesBDO = new List <VenueBDO>();

            using (var context = new NBT_ProductionEntities())
            {
                List <TestVenue> venues = (from a in context.TestVenues
                                           select a).ToList();
                foreach (var v in venues)
                {
                    VenueBDO vbdo = new VenueBDO();
                    TestVenueToVenueBDO(vbdo, v);
                    // vbdo.IsDirty = false;
                    //   vbdo.Province = getProvinceByID(vbdo.ProvinceID);

                    venuesBDO.Add(vbdo);
                }
            }

            return(venuesBDO);
        }
        public List <UserBDO> GetAllUsers()
        {
            List <UserBDO> myUsers = new List <UserBDO>();

            using (var context = new NBT_ProductionEntities())
                try
                {
                    List <User> DbUsers = context.Users.Select(x => x).ToList();
                    foreach (User person in DbUsers)
                    {
                        UserBDO M_User = new UserBDO();
                        UserDALToUserBDO(M_User, person);
                        myUsers.Add(M_User);
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }

            return(myUsers);
        }