public async Task <KategoriResponse> SaveAsync(Kategori kategori) { try { await _kategoriRepository.AddAsync(kategori); await _unitOfWork.CompleteAsync(); return(new KategoriResponse(kategori)); } catch (Exception ex) { // Do some logging stuff return(new KategoriResponse($"An error occurred when saving the category: {ex.Message}")); } }
public async Task <KategoriResponse> AddAsync(KategoriRequest kategoriRequest) { var kategori = new Kategori() { KategoriAdi = kategoriRequest.KategoriAdi, Aciklama = kategoriRequest.Aciklama }; var sonuc = await _kategoriRepository.AddAsync(kategori); var kategoriResponse = new KategoriResponse(); if (sonuc == 0) { kategoriResponse.Message = "Yeni Kayıt Eklenemedi."; kategoriResponse.Kategoriler = null; } else { kategoriResponse.Message = "Yeni Kayıt Ekleme işlemi başarılı."; kategoriResponse.Kategoriler = null; } return(kategoriResponse); }