public IHttpActionResult GetArizaByTarih(JObject data) { try { DateTime baslangic = data["baslangic"].ToObject <DateTime>(); DateTime bitis = data["bitis"].ToObject <DateTime>(); if (baslangic == DateTime.MinValue || bitis == DateTime.MinValue) { return(BadRequest("Başlangıç ve/veya bitiş tarihi giriniz.")); } ArizalarDAL arizalarDAL = new ArizalarDAL(); IQueryable arızalar = arizalarDAL.GetArizaByTarih(baslangic, bitis); if (arızalar == null) { return(NotFound()); } return(Ok(arızalar)); } catch (NullReferenceException) { return(BadRequest("Geçerli Format: " + "'baslangic':'2019-06-20T00:00:00'," + "'bitis':'2019-06-20T00:00:00'")); } }
public IHttpActionResult GetArizaById(Arızalar arizalar) { ArizalarDAL arizalarDAL = new ArizalarDAL(); Arızalar arızalar = arizalarDAL.GetArizaById(arizalar); if (arızalar == null) { return(NotFound()); } return(Ok(arızalar)); }
public IHttpActionResult GetArizaByOlusturan(Kullanicilar kullanici) { if (kullanici.KullaniciNo == 0) { return(BadRequest("Kişi Numarası Giriniz")); } ArizalarDAL arizalarDAL = new ArizalarDAL(); IQueryable arızalar = arizalarDAL.GetArizaByOlusturan(kullanici); if (arızalar == null) { return(NotFound()); } return(Ok(arızalar)); }
public IHttpActionResult GetArizaByEkip(Ekipler ekip) { if (ekip.EkipNo == 0) { return(BadRequest("Ekip Numarası Giriniz")); } ArizalarDAL arizalarDAL = new ArizalarDAL(); IQueryable arızalar = arizalarDAL.GetArizaByEkip(ekip); if (arızalar == null) { return(NotFound()); } return(Ok(arızalar)); }
public IHttpActionResult GetArizaByKategori(Kategori_2 kategori) { if (kategori.KategoriNo == 0) { return(BadRequest("Kategori numarası giriniz.")); } ArizalarDAL arizalarDAL = new ArizalarDAL(); IQueryable arızalar = arizalarDAL.GetArizaByKategori(kategori); if (arızalar == null) { return(NotFound()); } return(Ok(arızalar)); }
public IHttpActionResult ArizaSil(Arızalar ariza) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (ariza.ArızaNo == 0) { return(BadRequest("Arıza Numarası Eksik")); } ArizalarDAL arizalarDAL = new ArizalarDAL(); if (arizalarDAL.ArizaSil(ariza)) { return(Ok()); } else { return(InternalServerError()); } }
public IHttpActionResult ArizaEkle(Arızalar ariza) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (ariza.ArızaBaslik == "") { return(BadRequest("Arıza Başlığı Giriniz.")); } if (ariza.ArızaNotu == "") { return(BadRequest("Arıza Notu Giriniz.")); } if (ariza.Olusturan == 0) { return(BadRequest("Oluşturan bilgisi eksik")); } if (ariza.ArızaYeri == "") { return(BadRequest("Arıza Yeri Giriniz.")); } if (ariza.Kategori_1.KategoriNo == 0 || ariza.Kategori_2.KategoriNo == 0) { return(BadRequest("Arıza kategorisi eksik.")); } ArizalarDAL arizalarDAL = new ArizalarDAL(); if (arizalarDAL.ArizaEkle(ariza)) { return(Ok(ariza)); } else { return(InternalServerError()); } }
public Array GetButunArizalar() { ArizalarDAL arizalarDAL = new ArizalarDAL(); return(arizalarDAL.GetButunArizalar().ToArray <Arızalar>()); }