public ActionResult SignUp(string _com, string _ag, string _pro, RegisterDetailsModel model)
 {
     model.Company = _com;
     model.Agent = _ag;
     model.Promoter= _pro;
     return View("~/Views/Registration/Register.cshtml",model);
 }
        public ActionResult SignUp(RegisterDetailsModel model)
        {
            string password = RandomPassword.GeneratePassword();
            var result = registerService.Register(model.Agent,
                                                  model.Company,
                                                  model.Promoter,
                                                  model.First_Name,
                                                  model.Last_Name,
                                                  model.Country,
                                                  model.Email,
                                                  model.Phone,
                                                  model.UserName,
                                                  model.Type,
                                                  password);
            switch (result)
            {
                case (int)OutputResult.Successful:
                    ViewBag.result = "Successfull";

                    // Senting Password Via Email
                    //var user = System.Web.HttpContext.Current.Cache["UserDetils"] as UserDetails;
                    //  messageServices.SentAutoGeneratePassword(model.Email, password, user.PromoterDetails.Select(m => m.Name).FirstOrDefault());

                      break;
                case (int)OutputResult.UnSucessful:
                    ViewBag.result = "Can't Register Your Account";
                    break;
                case (int)OutputResult.EmailExists:
                    ViewBag.result = "Email Alredy Exists";
                    break;
                case (int)OutputResult.UsernameExists:
                    ViewBag.result = "This username alredy in use";
                    break;
            }
            return View("~/Views/Registration/Register.cshtml");
        }