public ActionResult CreateUser(User user) { var error = ""; var result = ""; if (user.FirstName == "") { error += "لطفا نام خود را وارد نمایید."; error = error + "</br>"; } if (user.LastName == "") { error += "لطفا نام خانوادگی خود را وارد نمایید.</ br>"; error = error + "</br>"; } if (!PublicFunction.CheckEmail(user.Email)) { error += "لطفاً پست الکترونیک معتبر وارد نمایید."; error = error + "</br>"; } if (user.Phone == "") { error += "لطفا شماره تلفن خود را وارد نمایید."; error = error + "</br>"; } if (user.Password == "") { error += "لطفا رمز عبور خود را وارد نمایید."; error = error + "</br>"; } if (error != "") { result = error; } else { if (db.ExistUser(user)) { result = "پست الکترونیک قبلا ثبت شده است."; } else { string hashPassword = PublicFunction.HashPassword(user.Password); user.Password = PublicFunction.HashPassword(hashPassword); string activationCode = Guid.NewGuid().ToString().Replace("-", ""); user.CreateDate = DateTime.Now; user.IsActive = false; user.IsDeleted = false; user.UserRole = 2; user.ActivationCode = activationCode; result = db.AddUser(user); if (result == "Success") { // send email SendEmail(activationCode, "ActivationMail", user.Email); } } } return(Json(result)); }