public IActionResult YayineviKayit(YayineviKayitViewModel model) { if (model.YayineviKey != null) { return(PartialView("~/Views/Yayinevi/_YayineviKayitPartial.cshtml", model)); } return(PartialView("~/Views/Yayinevi/_YayineviKayitPartial.cshtml")); }
public async Task <SonucModel <YayineviKayitViewModel> > YayineviKaydet(YayineviKayitViewModel model) { if (model.Ad != null) { model.Ad = Helper.ToTitleCase(model.Ad); } var sonuc = await _yayineviServis.YayineviKaydetGuncelle(model); return(sonuc); }
public async Task <SonucModel <YayineviKayitViewModel> > YayineviKaydetGuncelle(YayineviKayitViewModel model) { var sonuc = new SonucModel <YayineviKayitViewModel> { Tip = SonucTip.Belirsiz, HataMesaji = "Yayinevi Kaydetme İşlemi Gerçekleştirilmedi." }; if (model.YayineviKey > 0) { var guncellenecekYayinevi = await _yayineviRepository.GetByIdAsync(model.YayineviKey); string eskiAd = guncellenecekYayinevi.Ad; guncellenecekYayinevi.Ad = model.Ad; var guncellemeSonuc = await _yayineviRepository.UpdateAsync(guncellenecekYayinevi); if (guncellemeSonuc > 0) { sonuc.HataMesaji = $"{eskiAd} Yayinevi, {model.Ad} Olarak Güncellenmiştir."; sonuc.Tip = SonucTip.Basarili; sonuc.Data = model; return(sonuc); } } else { Yayinevi kategori = new Yayinevi() { Ad = model.Ad }; var eklemeSonuc = await _yayineviRepository.InsertAsync(kategori); var eklenenYayinevi = await _yayineviRepository.FindAsync(x => x.Ad == model.Ad); if (eklemeSonuc > 0) { sonuc.HataMesaji = $"{model.Ad} Kategori Olarak Eklenmiştir."; sonuc.Tip = SonucTip.Basarili; sonuc.Data = new YayineviKayitViewModel() { YayineviKey = eklenenYayinevi.YayineviKey, Ad = eklenenYayinevi.Ad }; return(sonuc); } } return(sonuc); }