public ActionResult userRegistarer(usertbl userRegModel) { using (dbPatientBillingEntities dbUserModel = new dbPatientBillingEntities()) { if (dbUserModel.usertbls.Any(x => x.userName == userRegModel.userName)) { ViewBag.Duplicatemsg = "Username alredy exist."; return(View("userRegistarer", userRegModel)); } dbUserModel.usertbls.Add(userRegModel); dbUserModel.SaveChanges(); } ModelState.Clear(); ViewBag.SuccessMessage = "Registration Successfull."; return(View("userRegistarer", new usertbl())); }
public ActionResult patientRegister(Patienttbl patientRegModel) { dbPatientBillingEntities dbuserLogModel = new dbPatientBillingEntities(); usertbl usertblvals = new usertbl(); Patienttbl patienttblvals = new Patienttbl(); using (dbPatientBillingEntities1 dbPatientModel = new dbPatientBillingEntities1()) { if (dbPatientModel.Patienttbls.Any(x => x.userName == patientRegModel.userName)) { ViewBag.Duplicatemsg = "User already exist."; return(View("patientRegister", patientRegModel)); } else { patienttblvals.Patient_Name = patientRegModel.Patient_Name; patienttblvals.Gender = patientRegModel.Gender; patienttblvals.Age = patientRegModel.Age; patienttblvals.Bloodgroup = patientRegModel.Bloodgroup; patienttblvals.PhoneNo = patientRegModel.PhoneNo; patienttblvals.P_email = patientRegModel.P_email; patienttblvals.P_address = patientRegModel.P_address; patienttblvals.P_Status = patientRegModel.P_Status; patienttblvals.userType = patientRegModel.userType; usertblvals.userType = patienttblvals.userType; patienttblvals.userName = patientRegModel.userName; usertblvals.userName = patienttblvals.userName; patienttblvals.P_Password = patientRegModel.P_Password; usertblvals.userpassword = patienttblvals.P_Password; } dbPatientModel.Patienttbls.Add(patienttblvals); dbuserLogModel.usertbls.Add(usertblvals); dbuserLogModel.SaveChanges(); dbPatientModel.SaveChanges(); } ModelState.Clear(); ViewBag.SuccessMessage = "Registration Succesfull."; return(View("patientRegister", new Patienttbl())); }
public ActionResult Authorise(PatientBillingSystem.Models.usertbl loginModel) { using (dbPatientBillingEntities db = new dbPatientBillingEntities()) { var userDetails = db.usertbls.Where(x => x.userName == loginModel.userName && x.userpassword == loginModel.userpassword).FirstOrDefault(); if (userDetails == null) { //loginModel.LoginErrormsg = "Wrong User Name or Password."; ViewBag.Duplicatemsg = "Wrong Username and password"; return(View("Index", loginModel)); } else if (userDetails.userType == 1) { Session["userType"] = userDetails.userType; Session["userName"] = userDetails.userName; return(RedirectToAction("Admin", "User")); } else if (userDetails.userType == 2) { Session["userType"] = userDetails.userType; Session["userName"] = userDetails.userName; return(RedirectToAction("Operator", "User")); } else if (userDetails.userType == 3) { Session["userType"] = userDetails.userType; Session["userName"] = userDetails.userName; return(RedirectToAction("Doctor", "User")); } else { Session["userType"] = userDetails.userType; Session["userName"] = userDetails.userName; return(RedirectToAction("Patient", "User")); } } }
public ActionResult doctorRegister(Doctortbl docRegModel) { dbPatientBillingEntities dbuserLogModel = new dbPatientBillingEntities(); usertbl usertblvals = new usertbl(); Doctortbl doctblvals = new Doctortbl(); using (dbPatientBillingEntities3 dbDoctorModel = new dbPatientBillingEntities3()) { if (dbDoctorModel.Doctortbls.Any(x => x.D_userName == docRegModel.D_userName)) { ViewBag.Duplicatemsg = "User already exist."; return(View("doctorRegister", docRegModel)); } else { doctblvals.Doctor_Name = docRegModel.Doctor_Name; doctblvals.Gender = docRegModel.Gender; doctblvals.PhoneNo = docRegModel.PhoneNo; doctblvals.D_email = docRegModel.D_email; doctblvals.specialization = docRegModel.specialization; doctblvals.Consultation_Fee = docRegModel.Consultation_Fee; doctblvals.userType = docRegModel.userType; usertblvals.userType = doctblvals.userType; doctblvals.D_userName = docRegModel.D_userName; usertblvals.userName = doctblvals.D_userName; doctblvals.D_Password = docRegModel.D_Password; usertblvals.userpassword = doctblvals.D_Password; } dbDoctorModel.Doctortbls.Add(doctblvals); dbuserLogModel.usertbls.Add(usertblvals); dbuserLogModel.SaveChanges(); dbDoctorModel.SaveChanges(); } ModelState.Clear(); ViewBag.SuccessMessage = "Registration Succesfull."; return(View("doctorRegister", new Doctortbl())); }
public ActionResult operatorRegister(Operatortbl operRegModel) { dbPatientBillingEntities dbuserLogModel = new dbPatientBillingEntities(); usertbl usertblvals = new usertbl(); Operatortbl opertblvals = new Operatortbl(); using (dbPatientBillingEntities2 dbPatientModel = new dbPatientBillingEntities2()) { if (dbPatientModel.Operatortbls.Any(x => x.O_userName == operRegModel.O_userName)) { ViewBag.Duplicatemsg = "User already exist."; return(View("patientRegister", operRegModel)); } else { opertblvals.Operator_Name = operRegModel.Operator_Name; opertblvals.Gender = operRegModel.Gender; opertblvals.PhoneNo = operRegModel.PhoneNo; opertblvals.PhoneNo = operRegModel.PhoneNo; opertblvals.O_email = operRegModel.O_email; opertblvals.O_address = operRegModel.O_address; opertblvals.userType = operRegModel.userType; usertblvals.userType = opertblvals.userType; opertblvals.O_userName = operRegModel.O_userName; usertblvals.userName = opertblvals.O_userName; opertblvals.O_Password = operRegModel.O_Password; usertblvals.userpassword = opertblvals.O_Password; } dbPatientModel.Operatortbls.Add(opertblvals); dbuserLogModel.usertbls.Add(usertblvals); dbuserLogModel.SaveChanges(); dbPatientModel.SaveChanges(); } ModelState.Clear(); ViewBag.SuccessMessage = "Registration Succesfull."; return(View("operatorRegister", new Operatortbl())); }
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())); }