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