Пример #1
0
 public IEnumerable <Kayttaja> GetKayttaja()
 {
     using (RyhmahaumauContext db = new RyhmahaumauContext())
     {
         return(db.Kayttaja.ToList());
     }
 }
Пример #2
0
 public Kayttaja GetKayttajaMeililla(string sahkoposti)
 {
     using (RyhmahaumauContext db = new RyhmahaumauContext())
     {
         return(db.Kayttaja.Where(k => k.Sahkoposti.Equals(sahkoposti)).FirstOrDefault());
     }
 }
Пример #3
0
 public IEnumerable <Elain> GetElainKayttajanIDlla(int id)
 {
     using (RyhmahaumauContext db = new RyhmahaumauContext())
     {
         return(db.Elain.Where(k => k.KayttajaId.Equals(id)).ToList());
     }
 }
Пример #4
0
 public IEnumerable <Laji> GetLajit()
 {
     using (RyhmahaumauContext db = new RyhmahaumauContext())
     {
         return(db.Laji.ToList());
     }
 }
Пример #5
0
 public Elain GetElainIdlla(int id)
 {
     using (RyhmahaumauContext db = new RyhmahaumauContext())
     {
         return(db.Elain.Where(k => k.ElainId.Equals(id)).FirstOrDefault());
     }
 }
Пример #6
0
 public IEnumerable <Yllapito> GetYllapitoTulossa()
 {
     using (RyhmahaumauContext db = new RyhmahaumauContext())
     {
         return(db.Yllapito.Where(y => !y.Pvm.HasValue).ToList());
     }
 }
Пример #7
0
 public IEnumerable <Yllapito> GetYllapitoMuutokset()
 {
     using (RyhmahaumauContext db = new RyhmahaumauContext())
     {
         return(db.Yllapito.Where(y => y.Pvm.HasValue).OrderByDescending(y => y.Pvm).ToList());
     }
 }
Пример #8
0
 public Kayttaja GetKayttajaIDlla(int id)
 {
     using (RyhmahaumauContext db = new RyhmahaumauContext())
     {
         return(db.Kayttaja.Where(k => k.KayttajaId.Equals(id)).FirstOrDefault());
     }
 }
Пример #9
0
 public IEnumerable <Elain> GetElainLajilla(string laji)
 {
     using (RyhmahaumauContext db = new RyhmahaumauContext())
     {
         return(db.Elain.Where(k => k.Laji.Nimi.Contains(laji)).ToList());
     }
 }
Пример #10
0
 public void PutYllapito(int id, [FromBody] Yllapito yllapito)
 {
     using (RyhmahaumauContext db = new RyhmahaumauContext())
     {
         db.Update(yllapito);
         db.SaveChanges();
     }
 }
Пример #11
0
 public void PutKayttaja([FromBody] Kayttaja kayttaja)
 {
     using (RyhmahaumauContext db = new RyhmahaumauContext())
     {
         db.Update(kayttaja);
         db.SaveChanges();
     }
 }
Пример #12
0
 public void PostYllapito([FromBody] Yllapito yllapito)
 {
     using (RyhmahaumauContext db = new RyhmahaumauContext())
     {
         db.Add(yllapito);
         db.SaveChanges();
     }
 }
Пример #13
0
 public void PostElain([FromBody] Elain elain)
 {
     using (RyhmahaumauContext db = new RyhmahaumauContext())
     {
         db.Add(elain);
         db.SaveChanges();
     }
 }
Пример #14
0
 public void Put(int id, [FromBody] Elain elain)
 {
     using (RyhmahaumauContext db = new RyhmahaumauContext())
     {
         db.Update(elain);
         db.SaveChanges();
     }
 }
Пример #15
0
        public List <string> GetKayttajaPnro()
        {
            using (RyhmahaumauContext db = new RyhmahaumauContext())
            {
                var Pnrot = (from k in db.Kayttaja
                             select k.Postinumero).Distinct().ToList();

                return(Pnrot);
            }
        }
Пример #16
0
 public IEnumerable <Elain> Get()
 {
     using (RyhmahaumauContext db = new RyhmahaumauContext())
     {
         List <Elain> elaimet = db.Elain.ToList();
         foreach (Elain elain in elaimet)
         {
             db.Entry(elain).Reference(e => e.Laji).Load();
         }
         return(elaimet);
     }
 }
Пример #17
0
        public IEnumerable <Paikka> GetKayttajienPostinumerot()
        {
            List <Paikka> suomenPostinrot = LuePostinumerot();
            List <Paikka> palautettavat   = new List <Paikka>();

            using (RyhmahaumauContext db = new RyhmahaumauContext())
            {
                var q = db.Kayttaja.Select(k => k.Postinumero).Distinct();
                foreach (var postinro in q)
                {
                    var q2 = suomenPostinrot.Where(p => p.Postinumero == postinro).FirstOrDefault();
                    palautettavat.Add(q2);
                }
            }
            return(palautettavat);
        }