예제 #1
0
        public async Task <List <JgWcfBediener> > GetBediener()
        {
            var lWcfBenutzer = new List <JgWcfBediener>();
            var copyBediener = new JgCopyProperty <IJgBediener>();

            using (var db = new JgMaschineDb()
            {
                SqlVerbindung = _SqlVerbindung
            })
            {
                var tempDb = await db.TabBedienerSet.ToListAsync();

                foreach (var bediener in tempDb)
                {
                    lWcfBenutzer.Add((JgWcfBediener)copyBediener.CopyProperties(bediener, new JgWcfBediener()));
                }
            }

            return(lWcfBenutzer);
        }
예제 #2
0
        public async Task <List <JgWcfMaschine> > GetMaschinen(Guid IdStandort)
        {
            var lWcfMaschien = new List <JgWcfMaschine>();
            var copyMaschine = new JgCopyProperty <IJgMaschine>();

            using (var db = new JgMaschineDb()
            {
                SqlVerbindung = _SqlVerbindung
            })
            {
                var lMaschinenDb = await db.TabMaschineSet.Where(w => (w.IdStandort == IdStandort) && w.IstAktiv).ToListAsync();

                foreach (var maDb in lMaschinenDb)
                {
                    lWcfMaschien.Add((JgWcfMaschine)copyMaschine.CopyProperties(maDb, new JgWcfMaschine()));
                }
            }

            return(lWcfMaschien);
        }