コード例 #1
0
        public ActionResult Create([Bind(Include = "Id,Name,Surname,Email,Username,Password")] SiteUser sysUser)
        {
            if (ModelState.IsValid)
            {
                db.SiteUsers.Add(sysUser);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(sysUser));
        }
コード例 #2
0
        public ActionResult Create([Bind(Include = "Id,Name,Surname,Age,IsMarried")] Customer customer)
        {
            if (ModelState.IsValid)
            {
                db.Customers.Add(customer);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(customer));
        }
コード例 #3
0
        public ActionResult Create([Bind(Include = "Id,Number,CountryCode,IsDefault,CustomerId")] Phone phone)
        {
            if (ModelState.IsValid)
            {
                db.Phones.Add(phone);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.CustomerId = new SelectList(db.Customers, "Id", "Name", phone.CustomerId);
            return(View(phone));
        }
コード例 #4
0
        public ActionResult Create([Bind(Include = "Id,Description,City,Country,CustomerId")] Address address)
        {
            if (ModelState.IsValid)
            {
                db.Addresses.Add(address);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.CustomerId = new SelectList(db.Customers, "Id", "Name", address.CustomerId);
            return(View(address));
        }
コード例 #5
0
        public JsonResult SignUp(string register_username, string register_email, string register_password)
        {
            ModalLoginJsonResult result = new ModalLoginJsonResult();

            register_username = register_username?.Trim();
            register_email    = register_email?.Trim();
            register_password = register_password?.Trim();

            if (string.IsNullOrEmpty(register_username) || string.IsNullOrEmpty(register_email) || string.IsNullOrEmpty(register_password))
            {
                result.HasError = true;
                result.Message  = "Lutfen tum alanlar doldurulmalidir.";
            }
            else
            {
                // TODO : SignUp => Insert account info to database.
                // Entity Framework or ADO.NET code here..

                SiteUser user = new SiteUser()
                {
                    Name     = string.Empty,
                    Surname  = string.Empty,
                    Email    = register_email,
                    Username = register_username,
                    Password = register_password
                };

                db.SiteUsers.Add(user);

                if (db.SaveChanges() > 0)
                {
                    result.HasError = false;
                    result.Message  = "Hesap olusturulmustur.";

                    // Set login to session for auto login from register form.
                    Session["login"] = user;
                }
                else
                {
                    result.HasError = true;
                    result.Message  = "Hata olustu.";
                }
            }


            return(Json(result, JsonRequestBehavior.AllowGet));
        }