Esempio n. 1
0
        public ActionResult adminRegister(Admintbl adminRegModel)
        {
            dbPatientBillingEntities dbuserLogModel = new dbPatientBillingEntities();
            usertbl  usertblvals  = new usertbl();
            Admintbl admintblvals = new Admintbl();

            using (dbPatientBillingEntities4 dbAdminModel = new dbPatientBillingEntities4())
            {
                if (dbAdminModel.Admintbls.Any(x => x.A_userName == adminRegModel.A_userName))
                {
                    ViewBag.Duplicatemsg = "User already exist.";
                    return(View("adminRegister", adminRegModel));
                }
                else
                {
                    admintblvals.Admin_Name  = adminRegModel.Admin_Name;
                    admintblvals.Gender      = adminRegModel.Gender;
                    admintblvals.PhoneNo     = adminRegModel.PhoneNo;
                    admintblvals.A_email     = adminRegModel.A_email;
                    admintblvals.A_address   = adminRegModel.A_address;
                    admintblvals.userType    = adminRegModel.userType;
                    usertblvals.userType     = admintblvals.userType;
                    admintblvals.A_userName  = adminRegModel.A_userName;
                    usertblvals.userName     = admintblvals.A_userName;
                    admintblvals.A_Password  = adminRegModel.A_Password;
                    usertblvals.userpassword = admintblvals.A_Password;
                }
                dbAdminModel.Admintbls.Add(admintblvals);
                dbuserLogModel.usertbls.Add(usertblvals);
                dbuserLogModel.SaveChanges();
                dbAdminModel.SaveChanges();
            }
            ModelState.Clear();
            ViewBag.SuccessMessage = "Registration Succesfull.";
            return(View("adminRegister", new Admintbl()));
        }