public ActionResult Sendmessage(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } KodlatvUser kodlatvUser = kodlatvusermanager.Find(x => x.id == id.Value); if (kodlatvUser == null) { return(HttpNotFound()); } ViewBag.Receiver = kodlatvUser.Username; if (CurrentSession.User != null) { ViewBag.Sender = CurrentSession.User.Username; } else { ViewBag.Sender = ""; } return(PartialView("_PartialMessage")); }
// GET: KodlatvUser/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } KodlatvUser kodlatvUser = kodlatvusermanager.Find(x => x.id == id.Value); if (kodlatvUser == null) { return(HttpNotFound()); } return(View(kodlatvUser)); }
public ActionResult Create(Channel channel, HttpPostedFileBase ProfileImages) { ModelState.Remove("CreatedOn"); ModelState.Remove("ModifyDate"); ModelState.Remove("Owner.ModifiedUser"); ModelState.Remove("Owner.Username"); ModelState.Remove("Owner.Email"); ModelState.Remove("Owner.Password"); channel.Owner = kodlatvusermanager.Find(x => x.id == channel.Owner.id); if (channel.Owner == null) { BusinessLayerResult <Channel> layerResult = new BusinessLayerResult <Channel>(); layerResult.AddError(ErrorMessageCode.PaymentNotFound, "Kullanıcı adı Bulunamadı."); ErrorViewModel errorNotifyObj = new ErrorViewModel() { Items = layerResult.Errors, Title = "Kullanıcı Bulunamadı.", RedirectingUrl = "/Channel/Create" }; return(View("Error", errorNotifyObj)); } else { channel.Owner.ModifiedUser = CurrentSession.User.Username; if (ModelState.IsValid) { { if (ProfileImages != null && (ProfileImages.ContentType == "image/jpeg" || ProfileImages.ContentType == "image/jpg" || ProfileImages.ContentType == "image/png")) { string filename = $"channel_{channel.id}.{ProfileImages.ContentType.Split('/')[1]}"; ProfileImages.SaveAs(Server.MapPath($"~/images/{filename}")); channel.Imagefile = filename; } channelmanager.Insert(channel); channelmanager.Save(); return(RedirectToAction("Index")); } } return(View(channel)); } }
public ActionResult ChangePassword(Guid id) { PasswordChangeModel model = new PasswordChangeModel(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } KodlatvUser user = kodlatvusermanager.Find(x => x.ActivateGuid == id); if (user == null) { return(HttpNotFound()); } else { model.PasswordGuid = id; } return(View(model)); }
public ActionResult Edit(StreamerInfo streamerUser) { ModelState.Remove("CreatedOn"); ModelState.Remove("ModifyDate"); ModelState.Remove("Owner.ModifiedUser"); ModelState.Remove("Owner.Username"); ModelState.Remove("Owner.Email"); ModelState.Remove("Owner.Password"); streamerUser.Owner = kodlatvusermanager.Find(x => x.id == CurrentSession.User.id); if (streamerUser.Owner == null) { BusinessLayerResult <Channel> layerResult = new BusinessLayerResult <Channel>(); layerResult.AddError(ErrorMessageCode.PaymentNotFound, "Kullanıcı adı Bulunamadı."); ErrorViewModel errorNotifyObj = new ErrorViewModel() { Items = layerResult.Errors, Title = "Kullanıcı Bulunamadı.", RedirectingUrl = "/Channel/UserChannel/" + streamerUser.Owner.id }; return(View("Error", errorNotifyObj)); } else { streamerUser.Owner.ModifiedUser = CurrentSession.User.Username; if (ModelState.IsValid) { StreamerInfo streamer = streamerinfomanager.Find(x => x.Owner.id == CurrentSession.User.id); streamer.Experince = streamerUser.Experince; streamer.Hobby = streamerUser.Hobby; streamer.Usingos = streamerUser.Usingos; streamer.Interest = streamerUser.Interest; streamer.Name = streamer.Name; streamer.Surname = streamer.Surname; streamerinfomanager.Uptade(streamer); return(Redirect("/Userchannel/" + CurrentSession.User.id)); } return(View(streamerUser)); } }
public ActionResult Payment(CreditCard card) { ModelState.Remove("CreatedOn"); ModelState.Remove("ModifyDate"); ModelState.Remove("Owner.ModifiedUser"); ModelState.Remove("Owner.Username"); ModelState.Remove("Owner.Email"); ModelState.Remove("Owner.Password"); var chaid = Session["chaids"]; card.Owner = kodlatvusermanager.Find(x => x.id == CurrentSession.User.id); if (card.Owner == null) { BusinessLayerResult <CreditCard> layerResult = new BusinessLayerResult <CreditCard>(); layerResult.AddError(ErrorMessageCode.UserCouldNotFind, "Kullanıcı adı Bulunamadı."); ErrorViewModel errorNotifyObj = new ErrorViewModel() { Items = layerResult.Errors, Title = "Kullanıcı Bulunamadı.", RedirectingUrl = "/Channel/Userchannel/" + chaid }; return(View("Error", errorNotifyObj)); } else { card.Owner.ModifiedUser = CurrentSession.User.Username; if (card.CardName == null || card.CardNumber == null || card.Cardlastyear == 0 || card.Cardlastmonth == 0 || card.Cardcvc == 0) { BusinessLayerResult <CreditCard> layerResult = new BusinessLayerResult <CreditCard>(); layerResult.AddError(ErrorMessageCode.PaymentNotFound, "Kredi Kart bilgileri bölümü boş bırakılamaz."); ErrorViewModel errorNotifyObj = new ErrorViewModel() { Items = layerResult.Errors, Title = "Kredi Kart Bilgi Hatası.", RedirectingTimeout = 2000, RedirectingUrl = "/Channel/Userchannel/" + chaid }; return(View("Error", errorNotifyObj)); } if (ModelState.IsValid) { { creditcardmanager.Insert(card); creditcardmanager.Save(); OkViewModel okNotifyObj = new OkViewModel() { Title = "Bağış Yapıldı", RedirectingTimeout = 4000, RedirectingUrl = "/Channel/Userchannel/" + chaid }; okNotifyObj.Items.Add(" Bağışınız için teşekkürler..."); return(View("Ok", okNotifyObj)); } } return(View(card)); } }