public ActionResult Insert(string title, string explanation, string noteUrl, HttpPostedFileBase uploadFile) { if (Session["LoginUser"] != null) { AppUser appUser = (AppUser)Session["LoginUser"]; string fileName = string.Empty; if (uploadFile != null) { if (uploadFile.FileName != null) { uploadFile.SaveAs(Server.MapPath("~/Uploads/") + uploadFile.FileName); fileName = uploadFile.FileName; } } NotePad notePad = new NotePad() { Title = title, Explanation = explanation, NoteUrl = noteUrl, AppUserId = appUser.AppUserId, FilePath = fileName, IsActive = true }; db.NotePad.Add(notePad); db.SaveChanges(); } return(RedirectToAction("Index", "NotePad")); }
public ActionResult Register(RegisterInsertModel model) { ViewBag.result = string.Empty; if (model.password != model.rePassword) { ViewBag.result = "Şifre eşleşmiyor."; return(View()); } //AppUser appUserEmail = db.AppUser.Where(c => c.Email.Equals(model.email)).SingleOrDefault(); //AppUser appUserName = db.AppUser.Where(s => s.UserName.Equals(model.userName)).SingleOrDefault(); //if(appUserEmail != null || appUserName != null) //{ // ViewBag.result = "Kullanıcı adı veya mail sistemde kayıtlı"; // return View(); //} bool email = db.AppUser.Where(m => m.Email.Equals(model.email)).Any(); bool userName = db.AppUser.Where(f => f.UserName.Equals(model.userName)).Any(); if (email || userName) { ViewBag.result = "Kullanıcı adı ve ya mail sistemde kayıtlı"; return(View()); } AppUser appUser = new AppUser() { Email = model.email, FullName = model.fullName, Pass = model.password, UserName = model.userName, IsActive = true }; db.AppUser.Add(appUser); db.SaveChanges(); return(RedirectToAction("Login", "Home")); }