public HttpResponseMessage Put([FromBody] MyBodyType myType, [FromUri] Dersler ders) { try { Dersler drs = db.Derslers.FirstOrDefault(x => x.Id == myType.Id); if (drs == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Ders Id : " + ders.Id)); } else { //myType.deneme = "Bu işlem başarılı oldu."; drs.DersAdi = ders.DersAdi; drs.OgrId = ders.OgrId; if (db.SaveChanges() > 0) { return(Request.CreateResponse(HttpStatusCode.OK, drs + "/" + myType.deneme)); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Güncelleme yapılamadı!!!")); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public HttpResponseMessage Put([FromBody] MyBodyType myType, [FromUri] Ogrenciler ogrenci) { try { Ogrenciler ogr = db.Ogrencilers.FirstOrDefault(x => x.Id == myType.Id); if (ogr == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Ders Id : " + ogrenci.Id)); } else { //myType.deneme = "Bu işlem başarılı oldu."; ogr.Ad = ogrenci.Ad; ogr.Soyad = ogrenci.Soyad; ogr.OgrNo = ogrenci.OgrNo; ogr.Email = ogrenci.Email; ogr.Telefon = ogrenci.Telefon; if (db.SaveChanges() > 0) { return(Request.CreateResponse(HttpStatusCode.OK, ogr + "/" + myType.deneme)); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Güncelleme yapılamadı!!!")); } } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }