Exemplo n.º 1
0
 public void AllatMasikTelephelyre(Allat allat, Telephely hovaTelep, Ketrec hovaKetrec)
 {
     // -- TESZTELNI!!! --
     using (Menhelyek DB = new Menhelyek())
     {
         var telephelyHovaTemp = DB.Telephelyek.Where(x => x.Cim == hovaTelep.Cim).Single();
         var ketrecHovaTemp    = DB.Ketrecek.Where(x => x.KetrecID == hovaKetrec.KetrecID).Single();
         var allatTemp         = DB.Allatok.Where(x => x.Nev == allat.Nev).Single();
         if (telephelyHovaTemp != null && ketrecHovaTemp != null && allatTemp != null && ketrecHovaTemp.Allatok.Count < ketrecHovaTemp.Meret && ketrecHovaTemp.Faj == allatTemp.Faj)
         {
             hovaKetrec.AddAllat(allatTemp);
             //allatTemp.Ketrec.RemoveAllat(allatTemp);
             allatTemp.Ketrec = ketrecHovaTemp;
             DB.SaveChanges();
         }
     }
 }