コード例 #1
0
        public bool BiletUpdate(Bilet bilet)
        {
            ResponseUserData tmp = Kontrol();
            int id = Convert.ToInt32(bilet.ID);

            if (tmp != null)
            {
                //var bak = (from bil in db.TblBilet
                //           join personel in db.TblPersonel on bil.PersonelID equals personel.ID
                //           where bil.PersonelID == personel.ID
                //           select bil).First();


                //if (bak != null)
                //{
                try
                {
                    TblBilet bil = db.TblBilet.Single(pe => pe.ID == id);

                    bil.Baslik     = bilet.Baslik;
                    bil.Konu       = bilet.Konu;
                    bil.Notlar     = bilet.Notlar;
                    bil.PersonelID = bilet.PersonelID;

                    db.TblBilet.Add(bil);
                    db.Entry(bil).State = EntityState.Modified;
                    db.SaveChanges();

                    //  return true;

                    return(true);
                }
                catch
                {
                    return(false);
                }
                //}

                //return true;
            }



            else
            {
                return(false);
            }
        }
コード例 #2
0
        public bool BiletEkle(Bilet bilet)
        {
            ResponseUserData tmp = Kontrol();


            if (tmp != null)
            {
                //   var bul=db.TblPersonel.Where(p=>p.TipNo==tmp.TipNo)
                TblBilet bil = new TblBilet();

                bil.Baslik     = bilet.Baslik;
                bil.Konu       = bilet.Konu;
                bil.Notlar     = bilet.Notlar;
                bil.PersonelID = tmp.UserID;
                bil.IsSilindi  = false;
                bil.TipNo      = tmp.TipNo;
                bil.OlusTarih  = DateTime.Now;
                db.TblBilet.Add(bil);
                db.SaveChanges();
                return(true);
            }

            return(false);
        }