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"); }