BExIS.Web.Shell.Areas.SAM.Controllers.AccountController.ValidateUsername C# (CSharp) Метод

ValidateUsername() публичный Метод

public ValidateUsername ( string username, long id ) : System.Web.Mvc.JsonResult
username string
id long
Результат System.Web.Mvc.JsonResult
        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);
                }
            }
        }