public JsonResult ValidateUsername(string username, long id = 0)
{
SubjectManager subjectManager = new SubjectManager();
User user = subjectManager.GetUserByName(username);
if (user == null)
{
return Json(true, JsonRequestBehavior.AllowGet);
}
else
{
if (user.Id == id)
{
return Json(true, JsonRequestBehavior.AllowGet);
}
else
{
string error = String.Format(CultureInfo.InvariantCulture, "User name already exists.", username);
return Json(error, JsonRequestBehavior.AllowGet);
}
}
}