public JsonResult ValidaNombreUsuario(string usuario, bool editando) { if (editando) { return(Json(true, JsonRequestBehavior.AllowGet)); } CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.Usuario_ValidaNombreUsuario(new CotizarService.Usuario() { usuario = usuario })) { return(Json(true, JsonRequestBehavior.AllowGet)); } string suggestedUID = String.Format(CultureInfo.InvariantCulture, "{0} no está disponible.", usuario); for (int i = 1; i < 100; i++) { string altCandidate = usuario + i.ToString(); if (objService.Usuario_ValidaNombreUsuario(new CotizarService.Usuario() { usuario = altCandidate })) { suggestedUID = String.Format(CultureInfo.InvariantCulture, "{0} no está disponible. Te sugerimos usar {1}.", usuario, altCandidate); break; } } return(Json(suggestedUID, JsonRequestBehavior.AllowGet)); }
public JsonResult ValidaNombreUsuario(string usuario, bool editando) { if (editando) return Json(true, JsonRequestBehavior.AllowGet); CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.Usuario_ValidaNombreUsuario(new CotizarService.Usuario() { usuario = usuario })) return Json(true, JsonRequestBehavior.AllowGet); string suggestedUID = String.Format(CultureInfo.InvariantCulture, "{0} no está disponible.", usuario); for (int i = 1; i < 100; i++) { string altCandidate = usuario + i.ToString(); if (objService.Usuario_ValidaNombreUsuario(new CotizarService.Usuario() { usuario = altCandidate })) { suggestedUID = String.Format(CultureInfo.InvariantCulture, "{0} no está disponible. Te sugerimos usar {1}.", usuario, altCandidate); break; } } return Json(suggestedUID, JsonRequestBehavior.AllowGet); }