public ActionResult RegisterUser(Innova_TRIAL.Models.Register.UserRegistration model)
        {
            if (ModelState.IsValid)
            {
                string result = register.SaveUser(model);

                if (result == "success") //we can also use bool
                {
                    Guid guid = new Guid();
                    //Send verification mail to the user with verification code

                    MailSystem ms        = new MailSystem();
                    bool       isSuccess = ms.SendMail(model.FirstName, model.Email, guid.ToString());

                    if (isSuccess)
                    {
                        ViewBag.Message = "Mail is sent  with a Verification code to your email id ,please enter the verification code to complete the registration process";
                        TempData["verificationcode"] = guid;
                        TempData["EmailID"]          = model.Email;

                        return(View("RegisterUserStep2"));
                    }
                }
            }


            return(View(model));
        }
        public ActionResult RegisterUserStep2(Innova_TRIAL.Models.Register.UserRegistration model)
        {
            if (model.Verficationcode == Convert.ToString(TempData["verificationcode"]))
            {
                model.IsVerified = true;
                model.Email      = (string)TempData["EmailID"];
                string result = register.SaveUser(model);
                if (result == "success")
                {
                    ViewBag.Message = "Successfully registered";
                    RedirectToAction("Welcome");
                }
            }
            else
            {
                ViewBag.Message = "Verfication code entered is invalid.Please enter a valid code";
            }

            return(View(model));
        }