public virtual ActionResult NotEkle(NotModel model, bool düzenlemeyeDevam, string grup, int grupId, string returnUrl) { var Not = _notServisi.NotAlId(model.Id); if (ModelState.IsValid) { Not = model.ToEntity(); Not.Grup = grup; Not.GrupId = grupId; Not.KullanıcıId = _workContext.MevcutKullanıcı.Id; _notServisi.NotEkle(Not); BaşarılıBildirimi("Not başarıyla eklenmiştir."); _kullanıcıİşlemServisi.İşlemEkle("NotEkle", "Not eklendi", Not.Icerik); if (grup == "HariciTeklif") { var teklif = _hariciTeklifServisi.TeklifAlId(grupId); teklif.Not.Add(Not); _hariciTeklifServisi.TeklifGüncelle(teklif); } if (düzenlemeyeDevam) { return(RedirectToAction("NotDüzenle", new { id = Not.Id })); } return(RedirectToAction(returnUrl)); } return(View(model)); }
public virtual ActionResult FirmaEkle(FirmaModel model, bool düzenlemeyeDevam) { if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KongreYönet)) { ErişimEngellendiView(); } if (ModelState.IsValid) { var firma = model.ToEntity(); if (model.YetkiliIdleri.Count > 0) { foreach (var yetkiliId in model.YetkiliIdleri) { var yetkili = _yetkiliServisi.YetkiliAlId(yetkiliId); firma.Yetkililer.Add(yetkili); } } _firmaServisi.FirmaEkle(firma); BaşarılıBildirimi("Kongre firması başarıyla Eklendi"); _kullanıcıİşlemServisi.İşlemEkle("YeniFirmaEklendi", "Yeni Firma Eklendi", firma.Adı); if (düzenlemeyeDevam) { SeçiliTabKaydet(); return(RedirectToAction("FirmaDüzenle", new { id = firma.Id })); } return(RedirectToAction("FirmaListe")); } return(View(model)); }
public virtual ActionResult TestEkle(TestModel model, bool düzenlemeyeDevam, string Durumu = "Hazırlık") { if (ModelState.IsValid) { var Test = model.ToEntity(); _testServisi.TestEkle(Test); var test = _testServisi.TestAlId(Test.Id); BaşarılıBildirimi("Testbaşarıyla Eklendi"); _kullanıcıİşlemServisi.İşlemEkle("YeniTestEklendi", "Yeni Test Eklendi", Test.Id); return(RedirectToAction("TestDüzenle", new { id = Test.Id })); } return(View(model)); }
public virtual ActionResult Ekle(KullanıcıRolModel model, bool düzenlemeyeDevam) { if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KullanıcılarıYönet)) { return(ErişimEngellendiView()); } if (ModelState.IsValid) { var kullanıcıRolü = model.ToEntity(); _kullanıcıServisi.KullanıcıRolüEkle(kullanıcıRolü); _işlemServisi.İşlemEkle("YeniKullanıcıRolü", "Yeni kullanıcı rolü başarıyla eklendi", kullanıcıRolü.Adı); BaşarılıBildirimi("Kullanıcı rolü başarıyla eklendi"); return(düzenlemeyeDevam ? RedirectToAction("Düzenle", new { id = kullanıcıRolü.Id }) : RedirectToAction("Liste")); } return(View(model)); }
public virtual ActionResult RehberEkle(YetkililerModel model, bool düzenlemeyeDevam) { if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.YetkiliYönet)) { ErişimEngellendiView(); } if (ModelState.IsValid) { var yetkili = model.ToEntity(); _yetkiliServisi.YetkiliEkle(yetkili); BaşarılıBildirimi("Müşteri sektörü başarıyla Eklendi"); _kullanıcıİşlemServisi.İşlemEkle("YeniMüşteriEklendi", "Yeni Müşteri Eklendi", yetkili.Adı); if (düzenlemeyeDevam) { SeçiliTabKaydet(); return(RedirectToAction("Düzenle", new { id = yetkili.Id })); } return(RedirectToAction("YetkiliListe")); } return(View(model)); }
public virtual ActionResult GorusmeRaporlariEkle(GorusmeRaporlariModel model, bool düzenlemeyeDevam) { if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.GorusmeRaporlariYönet)) { ErişimEngellendiView(); } if (ModelState.IsValid) { var GorusmeRaporlari = model.ToEntity(); GorusmeRaporlari.OlusturulmaTarihi = DateTime.Now; _GorusmeRaporlariServisi.GorusmeRaporlariEkle(GorusmeRaporlari); BaşarılıBildirimi("Müşteri sektörü başarıyla Eklendi"); _kullanıcıİşlemServisi.İşlemEkle("YeniMüşteriEklendi", "Yeni Müşteri Eklendi", GorusmeRaporlari.FirmaAdı); if (düzenlemeyeDevam) { SeçiliTabKaydet(); return(RedirectToAction("Düzenle", new { id = GorusmeRaporlari.Id })); } return(RedirectToAction("GorusmeRaporlariListe")); } return(View(model)); }
public virtual ActionResult TeklifEkle(Teklif2Model model, bool düzenlemeyeDevam, string Durumu = "Hazırlık") { if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.TeklifYönet)) { ErişimEngellendiView(); } if (ModelState.IsValid) { var Teklif = model.ToEntity(); Teklif.OlusturulmaTarihi = DateTime.Now; Teklif.Durumu = "Operasyon"; Teklif.Operasyon = 1; Teklif.HazırlayanId = _workContext.MevcutKullanıcı.Id; _teklifServisi.TeklifEkle(Teklif); Teklif.OrijinalTeklifId = Teklif.Id; _teklifServisi.TeklifGüncelle(Teklif); var teklif = _teklifServisi.TeklifAlId(Teklif.Id); BaşarılıBildirimi("Teklifbaşarıyla Eklendi"); _kullanıcıİşlemServisi.İşlemEkle("YeniTeklifEklendi", "Yeni Teklif Eklendi", Teklif.Id); return(RedirectToAction("TeklifDüzenle", new { id = Teklif.Id })); } return(View(model)); }
protected virtual IActionResult LoginUser(Kullanıcı user, string returnUrl) { //migrate shopping cart //_shoppingCartService.MigrateShoppingCart(_workContext.MevcutKullanıcı, user, true); //authenticate _yetkilendirmeServisi.Giriş(user, false); //raise event _olayYayınlayıcı.Yayınla(new KullanıcıBağlandıOlayı(user)); //activity log _kullanıcıİşlemServisi.İşlemEkle("Kullanıcı giriş yaptı " + user.KullanıcıAdı, ""); return(SuccessfulAuthentication(returnUrl)); }
public virtual ActionResult Ekle(KullanıcıModel model, bool düzenlemeyeDevam, FormCollection form) { if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KullanıcılarıYönet)) { return(ErişimEngellendiView()); } if (!String.IsNullOrWhiteSpace(model.Email)) { var user2 = _kullanıcıServisi.KullanıcıAlEmail(model.Email); if (user2 != null) { ModelState.AddModelError("", "Email zaten kayıtlı"); } } if (!String.IsNullOrWhiteSpace(model.KullanıcıAdı) & _kullanıcıAyarları.KullanıcıAdlarıEtkin) { var user2 = _kullanıcıServisi.KullanıcıAlKullanıcıAdı(model.KullanıcıAdı); if (user2 != null) { ModelState.AddModelError("", "Kullanıcı adı zaten alındı"); } } //kullanıcı rolü doğrula var tümKullanıcıRolleri = _kullanıcıServisi.TümKullanıcıRolleriniAl(true); var yeniKullanıcıRolleri = new List <KullanıcıRolü>(); foreach (var kullanıcıRolü in tümKullanıcıRolleri) { if (model.SeçiliKullanıcıRolIdleri.Contains(kullanıcıRolü.Id)) { yeniKullanıcıRolleri.Add(kullanıcıRolü); } } var kullanıcıRolüHatası = KullanıcıRolüDoğrula(yeniKullanıcıRolleri); if (!String.IsNullOrEmpty(kullanıcıRolüHatası)) { ModelState.AddModelError("", kullanıcıRolüHatası); HataBildirimi(kullanıcıRolüHatası, false); } //email adresini doğrula if (yeniKullanıcıRolleri.Any() && yeniKullanıcıRolleri.FirstOrDefault(c => c.SistemAdı == SistemKullanıcıRolAdları.Kayıtlı) != null && !GenelYardımcı.GeçerliMail(model.Email)) { ModelState.AddModelError("", "Müşterinin 'Kayıtlı' rolü olması için geçerli e-posta gereklidir."); HataBildirimi("Müşterinin 'Kayıtlı' rolü olması için geçerli e-posta gereklidir", false); } //özel kullanıcı özniteliği /* * var kullanıcıAttributesXml = ParseCustomCustomerAttributes(form); * if (newCustomerRoles.Any() && newCustomerRoles.FirstOrDefault(c => c.SystemName == SystemCustomerRoleNames.Registered) != null) * { * var kullanıcıAttributeWarnings = _kullanıcıAttributeParser.GetAttributeWarnings(kullanıcıAttributesXml); * foreach (var error in kullanıcıAttributeWarnings) * { * ModelState.AddModelError("", error); * } * } */ if (ModelState.IsValid) { var kullanıcı = new Kullanıcı { KullanıcıGuid = Guid.NewGuid(), Email = model.Email, KullanıcıAdı = model.KullanıcıAdı, AdminYorumu = model.AdminYorumu, Aktif = model.Aktif, ŞuTarihdeOluşturuldu = DateTime.UtcNow, SonİşlemTarihi = DateTime.UtcNow, KayıtOlduSiteId = _siteContext.MevcutSite.Id }; _kullanıcıServisi.KullanıcıEkle(kullanıcı); //form alanları if (_kullanıcıAyarları.CinsiyetEtkin) { _genelÖznitelikServisi.ÖznitelikKaydet(kullanıcı, SistemKullanıcıÖznitelikAdları.Cinsiyet, model.Cinsiyet); } _genelÖznitelikServisi.ÖznitelikKaydet(kullanıcı, SistemKullanıcıÖznitelikAdları.Adı, model.Adı); _genelÖznitelikServisi.ÖznitelikKaydet(kullanıcı, SistemKullanıcıÖznitelikAdları.Soyadı, model.Soyadı); if (_kullanıcıAyarları.DoğumTarihiEtkin) { _genelÖznitelikServisi.ÖznitelikKaydet(kullanıcı, SistemKullanıcıÖznitelikAdları.DoğumTarihi, model.DoğumGünü); } if (_kullanıcıAyarları.ŞirketEtkin) { _genelÖznitelikServisi.ÖznitelikKaydet(kullanıcı, SistemKullanıcıÖznitelikAdları.Şirket, model.Şirket); } if (_kullanıcıAyarları.SokakAdresiEtkin) { _genelÖznitelikServisi.ÖznitelikKaydet(kullanıcı, SistemKullanıcıÖznitelikAdları.SokakAdresi1, model.SokakAdresi); } if (_kullanıcıAyarları.SokakAdresi2Etkin) { _genelÖznitelikServisi.ÖznitelikKaydet(kullanıcı, SistemKullanıcıÖznitelikAdları.SokakAdresi2, model.SokakAdresi2); } if (_kullanıcıAyarları.PostaKoduEtkin) { _genelÖznitelikServisi.ÖznitelikKaydet(kullanıcı, SistemKullanıcıÖznitelikAdları.PostaKodu, model.PostaKodu); } if (_kullanıcıAyarları.ŞehirEtkin) { _genelÖznitelikServisi.ÖznitelikKaydet(kullanıcı, SistemKullanıcıÖznitelikAdları.Şehir, model.Şehir); } if (_kullanıcıAyarları.ÜlkeEtkin) { _genelÖznitelikServisi.ÖznitelikKaydet(kullanıcı, SistemKullanıcıÖznitelikAdları.ÜlkeId, model.ÜlkeId); } if (_kullanıcıAyarları.TelEtkin) { _genelÖznitelikServisi.ÖznitelikKaydet(kullanıcı, SistemKullanıcıÖznitelikAdları.Tel, model.Tel); } if (_kullanıcıAyarları.FaksEtkin) { _genelÖznitelikServisi.ÖznitelikKaydet(kullanıcı, SistemKullanıcıÖznitelikAdları.Fax, model.Faks); } //özel kullanıcı öznitelikleri //_genelÖznitelikServisi.ÖznitelikKaydet(kullanıcı, SistemKullanıcıÖznitelikAdları.ÖzelKullanıcıÖznitelikleri, kullanıcıÖznitelikXml); //abonelik kaydı if (!String.IsNullOrEmpty(kullanıcı.Email)) { var tümSiteler = _siteServisi.TümSiteler(); foreach (var site in tümSiteler) { var bültenAboneliği = _bültenAbonelikServisi .BültenAboneliğiAlEmailVeSiteId(kullanıcı.Email, site.Id); if (model.SeçiliAbonleikKayıtları != null && model.SeçiliAbonleikKayıtları.Contains(site.Id)) { //abone olundu if (bültenAboneliği == null) { _bültenAbonelikServisi.BültenAboneliğiEkle(new BültenAboneliği { BültenAboneliğiGuid = Guid.NewGuid(), Email = kullanıcı.Email, Aktif = true, SiteId = site.Id, OluşturulmaTarihi = DateTime.UtcNow }); } } else { //abone olunmadı if (bültenAboneliği != null) { _bültenAbonelikServisi.BültenAboneliğiSil(bültenAboneliği); } } } } //şifre if (!String.IsNullOrWhiteSpace(model.Şifre)) { var şifreİsteğiniDeğiştir = new ŞifreDeğiştirmeİsteği(model.Email, false, _kullanıcıAyarları.VarsayılanŞifreFormatı, model.Şifre); var şifreDeğiştiSonucu = _kullanıcıKayıtServisi.ŞifreDeğiştir(şifreİsteğiniDeğiştir); if (!şifreDeğiştiSonucu.Başarılı) { foreach (var şifreDeğiştirmeHatası in şifreDeğiştiSonucu.Hatalar) { HataBildirimi(şifreDeğiştirmeHatası); } } } //kullanıcı rolleri foreach (var kullanıcıRolü in yeniKullanıcıRolleri) { //Yönetici olmadığından emin ol if (kullanıcıRolü.SistemAdı == SistemKullanıcıRolAdları.Yönetici && !_workContext.MevcutKullanıcı.Yönetici()) { continue; } kullanıcı.KullanıcıRolleri.Add(kullanıcıRolü); } _kullanıcıServisi.KullanıcıGüncelle(kullanıcı); //işlem kaydı _kullanıcıİşlemServisi.İşlemEkle("YeniKullanıcı", "Yeni kullanıcı eklendi", kullanıcı.Id); BaşarılıBildirimi("Kullanıcı Eklendi"); if (düzenlemeyeDevam) { //seçili tab SeçiliTabKaydet(); return(RedirectToAction("Düzenli", new { id = kullanıcı.Id })); } return(RedirectToAction("Liste")); } //sorun olduysa form yeniden doldur KullanıcıModelHazırla(model, null, true); return(View(model)); }
public virtual ActionResult GenelAyarlar(GenelAyarlarModel model) { if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.AyarlarıYönet)) { return(ErişimEngellendiView()); } var siteScope = this.AktifSiteKapsamYapılandırmaAl(_siteServisi, _workContext); var siteBilgiAyarları = _ayarlarServisi.AyarYükle <SiteBilgiAyarları>(siteScope); var genelAyarlar = _ayarlarServisi.AyarYükle <GenelAyarlar>(siteScope); var menuÖğesiAyarlar = _ayarlarServisi.AyarYükle <MenuÖğesiAyarları>(siteScope); var seoAyarları = _ayarlarServisi.AyarYükle <SeoAyarları>(siteScope); var güvenlikAyarları = _ayarlarServisi.AyarYükle <GüvenlikAyarları>(siteScope); var pdfAyarları = _ayarlarServisi.AyarYükle <PdfAyarları>(siteScope); siteBilgiAyarları.SiteKapalı = model.SiteBilgiAyarları.SiteKapalı; //temalar siteBilgiAyarları.MevcutSiteTeması = model.SiteBilgiAyarları.VarsayılanSiteTeması; siteBilgiAyarları.KullanıcılarTemaSeçebilsin = model.SiteBilgiAyarları.KullanıcılarınTemaSeçmesiEtkin; siteBilgiAyarları.LogoResimId = model.SiteBilgiAyarları.LogoResimId; //EU Çerez yasası //model.SiteBilgiAyarları.EuÇerezHukukuUyarısınıGörüntüle = siteBilgiAyarları.; //sosyal ağ siteBilgiAyarları.FacebookLink = model.SiteBilgiAyarları.FacebookLink; siteBilgiAyarları.TwitterLink = model.SiteBilgiAyarları.TwitterLink; siteBilgiAyarları.YoutubeLink = model.SiteBilgiAyarları.YoutubeLink; siteBilgiAyarları.GooglePlusLink = model.SiteBilgiAyarları.GooglePlusLink; //iletişime geçin genelAyarlar.İletişimFormuKonuBaşlığı = model.SiteBilgiAyarları.İletişimeGeçinFormundaKonuAlanı; genelAyarlar.İletişimFormuSistemMaili = model.SiteBilgiAyarları.İletişimFormuİçinSistemEMailiniKullan; //siteharitası genelAyarlar.SiteHaritasıEtkin = model.SiteBilgiAyarları.SiteHaritasıEtkin; genelAyarlar.SiteHaritasındaKategoriler = model.SiteBilgiAyarları.SiteHaritasıKategorileriİçerir; menuÖğesiAyarlar.AnasayfaMenuÖğesi = model.VarsayılanMenuÖğeleri.AnasayfaMenuÖğesi; menuÖğesiAyarlar.KullanıcıBilgisiMenuÖğesi = model.VarsayılanMenuÖğeleri.KullanıcıBilgisiMenuÖğesi; menuÖğesiAyarlar.BlogMenuÖğesi = model.VarsayılanMenuÖğeleri.BlogMenuÖğesi; menuÖğesiAyarlar.ForumMenuÖğesi = model.VarsayılanMenuÖğeleri.ForumMenuÖğesi; menuÖğesiAyarlar.İletişimMenuÖğesi = model.VarsayılanMenuÖğeleri.İletişimMenuÖğesi; //seo ayarları seoAyarları.SayfaBaşlığıAyırıcısı = model.SeoAyarları.SayfaBaşlığıAyırıcı; seoAyarları.SayfaBaşlığıSeoAyarı = (SayfaBaşlığıSeoAyarı)model.SeoAyarları.SayfaBaşlığıSeoAyarları; seoAyarları.VarsayılanBaşlık = model.SeoAyarları.VarsayılanBaşlık; seoAyarları.VarsayılanMetaKeywordler = model.SeoAyarları.VarsayılanMetaKeywords; seoAyarları.VarsayılanMetaDescription = model.SeoAyarları.VarsayılanMetaDescription; seoAyarları.BatıOlmayanKarakterleriDönüştür = model.SeoAyarları.BatılıOlmayanKarakterleriDönüşütür; seoAyarları.CanonicalUrlIzinVer = model.SeoAyarları.CanonicalUrlEtkin; seoAyarları.WwwGerekliliği = (WwwGerekliliği)model.SeoAyarları.WwwGerekliliği; seoAyarları.JSPaketlemeyeIzinVer = model.SeoAyarları.JsBundlingEtkin; seoAyarları.CssPaketlemeyeIzinVer = model.SeoAyarları.CssBundlingEtkin; seoAyarları.TwitterMetaTagları = model.SeoAyarları.TwitterMetaTags; seoAyarları.OpenGraphMetaTagları = model.SeoAyarları.OpenGraphMetaTags; seoAyarları.ÖzelHeadTagları = model.SeoAyarları.ÖzelHeadTags; //Güvenlik ayarları if (güvenlikAyarları.YöneticiAlanıİzinVerilenIPAdresleri == null) { güvenlikAyarları.YöneticiAlanıİzinVerilenIPAdresleri = new List <string>(); } güvenlikAyarları.YöneticiAlanıİzinVerilenIPAdresleri.Clear(); if (!String.IsNullOrEmpty(model.GüvenlikAyarları.AdminAlanıİzinliIpAdresleri)) { foreach (string s in model.GüvenlikAyarları.AdminAlanıİzinliIpAdresleri.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries)) { if (!String.IsNullOrWhiteSpace(s)) { güvenlikAyarları.YöneticiAlanıİzinVerilenIPAdresleri.Add(s.Trim()); } } } güvenlikAyarları.TümSayfalarıSslİçinZorla = model.GüvenlikAyarları.TümSayfalardaSSLKullan; güvenlikAyarları.YöneticiAlanıiçinXsrfKorumasınıEtkinleştir = model.GüvenlikAyarları.AdminAlanındaXSRFKorumasıEtkin; güvenlikAyarları.GenelAlaniçinXsrfKorumasınıEtkinleştir = model.GüvenlikAyarları.SitedeXSRFKorumasıEtkin; güvenlikAyarları.HoneypotEtkin = model.GüvenlikAyarları.HoneypotEtkin; //captcha settings var captchaAyarları = _ayarlarServisi.AyarYükle <CaptchaAyarları>(siteScope); captchaAyarları = model.CaptchaAyarları.ToEntity(captchaAyarları); if (captchaAyarları.Etkin && (String.IsNullOrWhiteSpace(captchaAyarları.ReCaptchaPublicKey) || String.IsNullOrWhiteSpace(captchaAyarları.ReCaptchaPrivateKey))) { HataBildirimi("Doğrulama kodu girilmedi"); } //pdf ayarları pdfAyarları.HarfSayfaBüyüklüğüEtkin = model.PdfAyarları.HarfSayfaBüyüklüğüEtkin; pdfAyarları.LogoResimId = model.PdfAyarları.LogoResimId; //Tam metin ayarları genelAyarlar.TamMetinModu = (TamMetinAramaModu)model.TamMetinAyarları.AramaModu; //_ayarlarServisi.ÖnbelleğiTemizle(); _ayarlarServisi.AyarKaydet(genelAyarlar); _ayarlarServisi.AyarKaydet(siteBilgiAyarları); _ayarlarServisi.AyarKaydet(menuÖğesiAyarlar); _ayarlarServisi.AyarKaydet(seoAyarları); _ayarlarServisi.AyarKaydet(güvenlikAyarları); _ayarlarServisi.AyarKaydet(captchaAyarları); _ayarlarServisi.AyarKaydet(pdfAyarları); //activity log _kulllanıcıİşlemServisi.İşlemEkle("AyarlarGüncellendi", "Ayarlar Güncellendi"); BaşarılıBildirimi("Ayarlar Güncellendi"); return(RedirectToAction("GenelAyarlar")); }
public virtual ActionResult OdemeFormuEkle(OdemeFormuModel model, bool düzenlemeyeDevam, FormCollection form) { if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.OdemeFormuYönet)) { ErişimEngellendiView(); } if (ModelState.IsValid) { /* * model.Agac.Add(new SelectListItem { Text = "Kayıt Kalemi", Value = "0", Selected = true }); * foreach (var agac in _teklifKalemiServisi.TümTeklifKalemleriAl()) * model.Agac.Add(new SelectListItem { Text = agac.Adı, Value = agac.Id.ToString() }); */ var OdemeFormu = model.ToEntity(); List <string> KalemTutarAdları = new List <string>(); List <string> KalemTutarParabirimi = new List <string>(); List <string> Parabirimi = new List <string>(); for (int j = 0; j < 51; j++) { if (form["KalemTutarAdları[" + j + "]"] != null) { List <string> ls = form["KalemTutarAdları[" + j + "]"].Split(',').ToList(); List <string> ls2 = form["KalemTutarParabirimi[" + j + "]"].Split(',').ToList(); for (int i = 0; i < ls.Count; i++) { KalemTutarAdları.Add(ls[i]); KalemTutarParabirimi.Add(ls2[i]); } } } for (int j = 0; j < 3; j++) { if (form["TutarParabirimi[" + j + "]"] != null) { List <string> ls = form["TutarParabirimi[" + j + "]"].Split(',').ToList(); for (int i = 0; i < ls.Count; i++) { Parabirimi.Add(ls[i]); } } } string[] PO = form.GetValues("PO"); string[] KalemTutar = form.GetValues("KalemTutar"); string[] Tutar = form.GetValues("Tutar"); string TutarDb = ""; string KalemTutarDb = ""; for (int i = 0; i < KalemTutarAdları.Count(); i++) { if (Convert.ToInt32(KalemTutarAdları[i]) > 0) { string parabirimi = model.ParaBirimi == 1 ? "TL" : (model.ParaBirimi == 2) ? "$" : "€"; KalemTutarDb += KalemTutarAdları[i] + "|" + PO[i] + "|" + KalemTutar[i] + "|" + KalemTutarParabirimi[i] + (i == (KalemTutarAdları.Count() - 1) ? "" : ":"); } } for (int i = 0; i < Parabirimi.Count(); i++) { if (!String.IsNullOrEmpty(Tutar[i])) { int p = Convert.ToInt32(Parabirimi[i]); string parabirimi2 = p == 1 ? "TL" : (p == 2) ? "$" : "€"; TutarDb += Tutar[i] + "|" + Parabirimi[i] + (i == (Parabirimi.Count() - 1) ? "" : ":"); } } OdemeFormu.TutarGrup = TutarDb; OdemeFormu.KalemGrup = KalemTutarDb; //OdemeFormu.OlusturulmaTarihi = DateTime.Now; _OdemeFormuServisi.OdemeFormuEkle(OdemeFormu); BaşarılıBildirimi("Odeme formu başarıyla Eklendi"); _kullanıcıİşlemServisi.İşlemEkle("YeniOdemeFormuEklendi", "Yeni Odeme Formu Eklendi", OdemeFormu.Aciklama); if (düzenlemeyeDevam) { SeçiliTabKaydet(); return(RedirectToAction("Düzenle", new { id = OdemeFormu.Id })); } return(RedirectToAction("Liste")); } return(View(model)); }