public ActionResult ValidateEmail(string email) { PersonServices PersonServ = new PersonServices(); bool ValidateEmail = true; int? UserId = (SessionWeb.User != null) ? SessionWeb.User.UserId : null; if (UserId != null && UserId > 0) { UserPersonModel UserCurrentData = PersonServ.getFirstUserPerson(new UserPersonModel() { UserId = UserId }); if (email.ToUpper().Trim() == UserCurrentData.Email.ToUpper().Trim()) { ValidateEmail = false; } } if (ValidateEmail) { var result = PersonServ.ValidateExistingEmail(email); if (result.Status == Status.Warning) { Response.StatusCode = (int)HttpStatusCode.BadRequest; Response.StatusDescription = EGULF.App_LocalResources.SingUp.MsgEmailExisting; } } return(Json(new RequestResult <object>() { Status = Status.Success }, JsonRequestBehavior.AllowGet)); }