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(); } } }