public static CheckEmailReturnData CheckEmail(CheckEmailPostData pd) { CheckEmailReturnData ret = new CheckEmailReturnData(); try { if (string.IsNullOrEmpty(pd.EmailAddress)) { ret.IsValid = false; ret.CheckEmailResult = Resources.Register.Email_Invalid; return(ret); } using (CcaEntities ce = new CcaEntities()) { var any = ce.CcaUsers.Where(w => w.Email.ToLower() == pd.EmailAddress.ToLower()).Any(); if (any) { ret.IsValid = false; ret.CheckEmailResult = Resources.Register.Email_Taken; return(ret); } ret.IsValid = true; ret.CheckEmailResult = Resources.Register.Email_Valid; } } catch (Exception ex) { ret.SetError(ex); } return(ret); }
async public static Task <CheckEmailReturnData> CheckEmail(string email) { CheckEmailPostData pd = new CheckEmailPostData() { EmailAddress = email }; var ret = await ApiCallPostAsync <CheckEmailReturnData>("register/checkemail", pd); return(ret); }
public IHttpActionResult CheckEmail(CheckEmailPostData pd) { return(Json(DataManager.Register.CheckEmail(pd))); }