public IActionResult Update(int id, [FromBody] Kisiler newdata) { var olddata = _authRepository.GetKisilerById(id); if (olddata == null) { return(Ok(_ControllersHelper.notfound(info: id))); } // _ControllersHelper.PrepareUpdate(typeof(ClsKisi), olddata, newdata); _ControllersHelper.PrepareUpdate(newdata.GetType(), olddata, newdata); // ikiside olur _authRepository.Update(olddata); //////////////////////////////////////// var res = _authRepository.SaveAll(); if (res.OK) { return(Ok(olddata)); } else { return(BadRequest(id + " başarısız?! " + res.ERR)); } }
public ActionResult Update(string ktKod, int id, [FromBody] Kisiler newdata) { var olddata = _appRepository.GetIcerikById(ktKod, id); if (olddata == null) { return(Ok(_ControllersHelper.notfound(info: id))); } // _ControllersHelper.PrepareUpdate(typeof(ClsIcerik), olddata, newdata); _ControllersHelper.PrepareUpdate(newdata.GetType(), olddata, newdata); // ikiside olur _appRepository.Update(olddata); //////////////////////////////////////// if (_appRepository.SaveAll()) { return(Ok(olddata)); } else { return(BadRequest(id + " başarısız?!")); } }