예제 #1
0
 public bool ArizaEkle(Arızalar ariza)
 {
     try
     {
         db.Arızalar.Add(ariza);
         db.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
예제 #2
0
 public bool ArizaSil(Arızalar ariza)
 {
     try
     {
         db.Arızalar.Remove(db.Arızalar.Find(ariza.ArızaNo));
         db.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
예제 #3
0
 public bool ArizaGuncelle(Arızalar ariza)
 {
     try
     {
         db.Entry(ariza).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
예제 #4
0
        public Arızalar GetArizaById(Arızalar ariza)
        {
            Arızalar arızalar = db.Arızalar.Where(x => x.ArızaNo == ariza.ArızaNo)
                                .Include(x => x.Kategori_1)
                                .Include(x => x.Kategori_2)
                                .Include(x => x.Ekipler)
                                .Include(x => x.Kullanicilar)
                                .FirstOrDefault();

            if (arızalar == null)
            {
                return(null);
            }

            return(arızalar);
        }