Example #1
0
        public ActionResult Register(FormCollection formCollection)
        {
            try
            {
                int    empId = Convert.ToInt32(formCollection["EmployeeNumber"]);
                string uname = formCollection["NewUsername"];

                //check the record is already available or not
                var checkRegistration = entities.UserRegistrationDetails.Where(q => q.EmployeeNumber == empId).FirstOrDefault();

                var username = entities.UserRegistrationDetails.Where(q => q.Username == uname).FirstOrDefault();



                if (checkRegistration == null && username == null)
                {
                    //inserting data into User registration details table
                    UserRegistrationDetail user = new UserRegistrationDetail();
                    user.EmployeeNumber = empId;
                    user.EmployeeName   = formCollection["EmployeeName"];
                    user.ContactNumber  = formCollection["ContactNumber"];
                    user.Username       = formCollection["NewUsername"];
                    user.Password       = formCollection["Pass"];
                    entities.UserRegistrationDetails.Add(user);

                    //adding data in user questions details
                    UserQuestionDetail userQuestion = new UserQuestionDetail();
                    string             qname        = formCollection["AllQuestions"];
                    int qid = (from res in entities.Questions
                               where res.Question1 == qname
                               select res.QuestionId).FirstOrDefault();

                    userQuestion.QuestionId    = qid;
                    userQuestion.Answer        = formCollection["Answer"];
                    userQuestion.EmpoyeeNumber = Convert.ToInt32(formCollection["EmployeeNumber"]);
                    entities.UserQuestionDetails.Add(userQuestion);
                    entities.SaveChanges();

                    return(Content("<script language='javascript' type='text/javascript'>alert('Employee Registered Successfully');window.location = 'Index';</script>"));
                }
                else
                {
                    //   Content("<script language='javascript' type='text/javascript'>alert('This EmployeeId already Registered');window.location = "Index";</script>");


                    return(Content("<script language='javascript' type='text/javascript'>alert('This Employee already Registered');window.location = 'Index';</script>"));
                }
            }
            catch (Exception)
            {
                return(Content("<script language='javascript' type='text/javascript'>alert('This Username already Registered');window.location = 'Index';</script>"));
            }
        }
 public ActionResult Account()
 {
     if (Session["UserId"] != null /*&& Session["Role"] == DoctorRole*/)
     {
         var dbc       = new DbConnectivityModel();
         var userModel = new UserRegistrationDetail
         {
             CityName = dbc.ListOutCities(),
             State    = dbc.ListOutStates()
         };
         return(View(userModel));
     }
     else
     {
         return(RedirectToAction("Login", "Home"));
     }
 }