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