示例#1
0
        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"));
        }
示例#2
0
        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"));
        }