Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [HttpGet]
- public JsonResult verifyEmail(string email)
- {
- var result = Domain.Repository.UserController.Find(email:email);
- if (result != null)
- {
- return Json(new { erro = true, message = "Email already registered!" }, JsonRequestBehavior.AllowGet);
- }
- else
- {
- return Json(new { erro=false,message = "Email is valid!" },JsonRequestBehavior.AllowGet);
- }
- }
- getData(data,func)
- {
- return new Promise( (resolve,reject)=>{
- this.http.get(apiUrl+func, {params:data})
- .subscribe(
- res=>{
- resolve(res.json());
- },
- async (err)=>{
- reject(err);
- });
- });
- }
- validate()
- {
- let validEmail;
- validEmail= this.checkEmail();// I WANT THAT the "validEmail" receives returned value before continue.
- return true;
- }
- checkEmail()
- {
- return this.authService.getData({email:this.model.email},"Account/verifyEmail").then((result)=>{
- let response = <any>{};
- response=result;
- if(response.erro)
- {
- return response.message
- }else
- {
- return true
- }
- },(err)=>{
- this.toastService.presentToast("ERROR:"+err,"bottom",undefined,"toast-error");
- });
- }
Add Comment
Please, Sign In to add comment