public async Task <IActionResult> GetFindById(int id) { KategoriResponse kategoriResponse = await kategoriService.FindByIdAsync(id); if (kategoriResponse.Success) { return(Ok(kategoriResponse.Kategori)); } else { return(BadRequest(kategoriResponse.Message)); } }
public async Task <IActionResult> DeleteKategori(int id) { KategoriResponse kategoriResponse = await kategoriService.RemoveKategoriAsync(id); if (kategoriResponse.Success) { return(Ok(kategoriResponse.Kategori)); } else { return(BadRequest(kategoriResponse.Message)); } }
public async Task <KategoriResponse> GetAsync(long id) { var kategoriResponse = new KategoriResponse(); var kategori = await _kategoriRepository.GetAsync(id); if (kategori == null) { kategoriResponse.Message = "Kategori Bulunamadı."; kategoriResponse.Kategoriler = null; } else { kategoriResponse.Kategoriler.Add(kategori); } return(kategoriResponse); }
public async Task <KategoriResponse> DeleteAsync(long id) { var kategoriResponse = new KategoriResponse(); var sonuc = await _kategoriRepository.DeleteAsync(id); if (sonuc == 0) { kategoriResponse.Message = "Kategori Bulunamadı."; kategoriResponse.Kategoriler = null; } else { kategoriResponse.Message = "Kategori Silme işlemi başarılı."; kategoriResponse.Kategoriler = null; } return(kategoriResponse); }
public async Task <KategoriResponse> GetAllAsync() { var kategoriResponse = new KategoriResponse(); var kategoriler = await _kategoriRepository.GetAllAsync(); var kategorilerListesi = kategoriler.ToList(); if (kategorilerListesi.ToList().Count == 0) { kategoriResponse.Message = "Kategori Bulunamadı."; kategoriResponse.Kategoriler = null; } else { kategoriResponse.Kategoriler.AddRange(kategorilerListesi); } return(kategoriResponse); }
public async Task <IActionResult> AddKategori(KategoriResource kategoriResource) { if (!ModelState.IsValid) { return(BadRequest(ModelState.GetErrorMessage())); } Kategori kategori = mapper.Map <KategoriResource, Kategori>(kategoriResource); KategoriResponse kategoriResponse = await kategoriService.AddKategoriAsync(kategori); if (kategoriResponse.Success) { return(Ok(kategoriResponse.Success)); } else { return(BadRequest(kategoriResponse.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); }