コード例 #1
0
        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}"));
            }
        }
コード例 #2
0
        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);
        }