Admin Register Home controller

[HttpPost]
        public ActionResult admregister(Admin a, HttpPostedFileBase pic)
        {
            int result = db.Admins.Where(x => x.admin_email == a.admin_email).Count();
            if (result == 1)
            {
                ViewBag.message = "This Email is already Registered. Please enter new Email.";
                return View();
            }
            else
            {
                if (pic == null)
                {
                    a.admin_pic = "~/content/pics/blank-profile-picture-973460_640.png";
                }
                else
                {
                    string fullpath = Server.MapPath("~/content/pics/" + pic.FileName);
                    pic.SaveAs(fullpath);
                    a.admin_pic = "~/content/pics/" + pic.FileName;
                }

                db.Admins.Add(a);
                db.SaveChanges();
                Session["adm"] = a;
                return RedirectToAction("index", "admin");
            }

        }

Leave a Comment