public JsonResult UpdateEmail(string EmailAddress)
{
if (null != HttpContext)
{
var u = database.Users.FirstOrDefault(usr => usr.UserName == HttpContext.User.Identity.Name);
if (null != u)
{
if (EmailAddress.IsEmailAddress())
{
u.EmailAddress = EmailAddress;
database.SaveChanges();
return Json(new { Success = true });
}
else
{
return Json(new JsonResultModel() { Error = "Please supply a correctly formatted email address", Success = false });
}
}
else
{
return Json(new JsonResultModel() { Error = "User Not Found", Success = false });
}
}
return Json(new JsonResultModel() { Error = "Something", Success = false });
}