Ejemplo n.º 1
0
        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?!"));
            }
        }