public BussinessJsonResult QuicklyRegister(string email) { var result = new BussinessJsonResult(); Random random = new Random(); string password = Guid.NewGuid().ToString().Substring(0, 3) + random.Next(100000, 999999).ToString(); if (CheckQuicklyMailIsAcceptable(email)) { UserRegister user = new UserRegister { Email = email, Gender = true, Username = "******" + DateTime.Now.Second.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Year.ToString(), Password = password, RePassword = password }; BussinessResult <User> bussinessResult = RegisterUserCheck(user, true); if (bussinessResult.Errors.Count > 0) { result.Status = 0; foreach (var error in bussinessResult.Errors) { result.Message += error.Detail + "."; } } else { result.Status = 1; result.Message = $"Qeyd Etdiyiniz; {email} elektron poct unvanina tesdiqleme linki gonderildi. Hesabinizi elektron poctunuza daxil olub tesdiqledikden sonra aktiv sekilde istifade ede bilersiniz"; } } else { result.Status = 0; result.Message = "Bu Email Daha Once Istifade Edilmisdir Zehmet olmasa Qeyd Edilmeyen Bir Email Istifade Edesini."; } return(result); }
public ActionResult QuicklyRegistrate(string email) { BussinessJsonResult jsonResult; if (GeneralUtilities.EmailIsValid(email)) { jsonResult = um.QuicklyRegister(email); } else { jsonResult = new BussinessJsonResult { Status = 0, Message = "Your Email Is Not Valid Email! Please Write Correct Email!" }; } return(Json(new { status = jsonResult.Status, message = jsonResult.Message }, JsonRequestBehavior.AllowGet)); }