public Result CanliYayinKayit(CanliYayinOlusturViewModel canliYayinOlusturViewModel, Guid canliYayinKayitEdenKisi) { try { var canliYayinId = Guid.NewGuid(); _unitOfWork.CanliYayinRepository.Add(new EntityLayer.CanliYayin.CanliYayin { CanliYayinAktifMi = false, CanliYayinDersId = Guid.Parse(canliYayinOlusturViewModel.DersId), CanliYayinId = canliYayinId, CanliYayinSahibi = canliYayinKayitEdenKisi, CanliYayinYayinId = canliYayinOlusturViewModel.YayinKodu }); _unitOfWork.SaveChanges(); return(new Result { isSuccess = true, Message = "Canli Yayın Oluşturma Başarılı", Data = canliYayinId }); } catch (Exception e) { _logger.LogError("Canlı yayın oluşturma hatası - > " + e); return(new Result { isSuccess = false, Message = "Canli Yayın Oluşturma Hatası" }); } }
public IActionResult CanliYayinOlustur(CanliYayinOlusturViewModel canliYayinOlusturViewModel) { if (ModelState.IsValid) { var sonuc = _canliYayinIslemleri.CanliYayinKayit(canliYayinOlusturViewModel, Guid.Parse(User.Identity.GetUserId())); if (sonuc.isSuccess) { return(RedirectToAction("CanliYayinDetaylari", "CanliYayin", new { canliYayinGuid = sonuc.Data.ToString() })); } else { ModelState.AddModelError("Hata", "Lütfen tüm alanları doldurun!"); return(View()); } } else { ModelState.AddModelError("Hata", "Lütfen tüm alanları doldurun!"); return(View()); } }