public IActionResult Update([FromBody] ArticleDto article) { var methodname = "Update"; try { if (article.Id == 0) { return(BadRequest("Id alanı zorunludur.")); } var isUpdated = _articleManager.Update(article); if (isUpdated > 0) { _logManager.Info(controllername, methodname, "Method başarılı şekilde çalışmıştır", username); return(Ok($"Id:{article.Id} güncelleştirme başarılı şekilde gerçekleştirildi")); } else { throw new Exception("Güncelleştirme işleminde kaydetme sırasında hata"); } } catch (Exception ex) { var parameters = article.GetParameters(); _logManager.Error(controllername, methodname, ex, "Beklenmedik bir hata", username, parameters); return(BadRequest("Beklenmedik bir hata oluştu.")); } }
public IActionResult Add([FromBody] ArticleDto article) { var methodname = "SearchInContent"; try { var id = _articleManager.Add(article); _logManager.Info(controllername, methodname, "Method başarılı şekilde çalışmıştır", username); if (id != 0) { return(Ok(new { Id = id })); } else { throw new Exception("Ekleme işleminde kaydetme sırasında hata"); } } catch (Exception ex) { var parameters = article.GetParameters(); _logManager.Error(controllername, methodname, ex, "Beklenmedik bir hata", username, parameters); return(BadRequest("Beklenmedik bir hata oluştu.")); } }