public async Task OnPost() { try { //var mvctHizmetlerDeğer = (long)0; Restoran.Tür = (RestoranTürler)SeçilmişTürId; Restoran.Hizmetler = (RestoranHizmetler)Enum.Parse(typeof(RestoranHizmetler), MevcutHizmetler); await BisiparişWebYardımcı.GünlükKaydetme(OlaySeviye.Uyarı, $"Restoran hizmetler: {Restoran.Hizmetler}"); Restoran.İletişim.Adres.İlId = SeçilmişİlId; Restoran.İletişim.Adres.İlçeId = SeçilmişİlçeId; Restoran.İletişim.Adres.SemtId = SeçilmişSemtId; Restoran.İletişim.Adres.MahalleId = SeçilmişMahalleId; if (ResimDosyalar != null) { //await BisiparişWebYardımcı.GünlükKaydetme(OlaySeviye.Uyarı, // $"Pics: {ResimDosyalar.First()} | {ResimDosyalar.Last()}"); Restoran.Fotoğraflar = new List <byte[]>(); foreach (var rsmDsy in ResimDosyalar) { using (var ms = new System.IO.MemoryStream()) { await rsmDsy.CopyToAsync(ms); Restoran.Fotoğraflar.Add(ms.ToArray()); } } } //await BisiparişWebYardımcı.GünlükKaydetme(OlaySeviye.Uyarı, "Calling YeniRestoranEkle..."); var sonuç = await BisiparişWebYardımcı.YeniRestoranEkle(Restoran); KaydetmekSonuç = BisiparişWebYardımcı.OpSonuçMesajAl(İcraOperasyon.Kaydetmek, sonuç); await GerekliListelerDoldur(); } catch (Exception ex) { await BisiparişWebYardımcı.GünlükKaydetme(OlaySeviye.Hata, ex.Message); KaydetmekSonuç = "<label style='color:red'>Pardon! Kaydederken hata. Lütfen daha sonra tekrar deneyiniz.</label>"; //KaydetmekSonuç = $"<label style='color:red'>EXCEPTION -- {ex.Message}</label>"; } }