public IHttpActionResult PutAndroid(OdevGuncellemeModel odevGuncellemeModel)
        {
            Odevler odev = odevManager.Find(x => x.ID == odevGuncellemeModel.odevID);

            if (odevGuncellemeModel.odevBasligi != null || odevGuncellemeModel.odevBasligi != "")
            {
                odev.OdevBasligi = odevGuncellemeModel.odevBasligi;
            }
            if (odevGuncellemeModel.odevAciklama != null || odevGuncellemeModel.odevAciklama != "")
            {
                odev.OdevAciklamasi = odevGuncellemeModel.odevAciklama;
            }
            if (odevGuncellemeModel.odevTarihi != null || odevGuncellemeModel.odevTarihi != "")
            {
                odev.BitisTarihi = DateTime.ParseExact(odevGuncellemeModel.odevTarihi, "dd/MM/yyyy", null);
            }


            try
            {
                odevManager.Update(odev);
                return(Ok());
            }
            catch (Exception)
            {
                return(BadRequest("Hata"));
            }
        }
        // PUT: api/OdevApi/5
        public IHttpActionResult Put(OdevGuncellemeModel odevGuncellemeModel)
        {
            Odevler odev = odevManager.Find(x => x.ID == odevGuncellemeModel.odevID);

            odev.OdevBasligi    = odevGuncellemeModel.odevBasligi;
            odev.OdevAciklamasi = odevGuncellemeModel.odevAciklama;
            odev.BitisTarihi    = Convert.ToDateTime(odevGuncellemeModel.odevTarihi);

            try
            {
                odevManager.Update(odev);
                return(Ok());
            }
            catch (Exception)
            {
                return(BadRequest("Hata"));
            }
        }
Exemple #3
0
        public ActionResult OdevGuncelle(int id, string odevbasligi, string odevaciklamasi, string bitistarihi)
        {
            OdevGuncellemeModel odevGuncellemeModel = new OdevGuncellemeModel();

            odevGuncellemeModel.odevID       = id;
            odevGuncellemeModel.odevBasligi  = odevbasligi;
            odevGuncellemeModel.odevAciklama = odevaciklamasi;
            odevGuncellemeModel.odevTarihi   = bitistarihi;
            using (var client = new HttpClient())
            {
                client.BaseAddress = new Uri("http://localhost:64663/api/");

                //HTTP POST
                var putTask = client.PutAsJsonAsync <OdevGuncellemeModel>("OdevApi", odevGuncellemeModel);
                putTask.Wait();

                var result = putTask.Result;
                if (result.IsSuccessStatusCode)
                {
                    return(Json(new { result = true }, JsonRequestBehavior.AllowGet));
                }
            }
            return(Json(new { result = false, message = "Güncellenemedi Tekrar Deneyiniz." }, JsonRequestBehavior.AllowGet));
        }