public IActionResult Update(Yazar yazar)
        {
            var result = _yazarService.Update(yazar);

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Put(int id, Yazar yazar)
        {
            Yazar yazarUpdate = await _yazarService.Get(id);

            if (id != yazar.Id)
            {
                return(BadRequest());
            }

            yazarUpdate.sAdi           = yazar.sAdi;
            yazarUpdate.sSoyadi        = yazar.sSoyadi;
            yazarUpdate.sTckn          = yazar.sTckn;
            yazarUpdate.dtDogumTarih   = yazar.dtDogumTarih;
            yazarUpdate.sYazarHakkinda = yazar.sYazarHakkinda;
            yazarUpdate.dtLastUpdate   = DateTime.Now;

            await _yazarService.Update(yazarUpdate);

            return(NoContent());
        }