public IActionResult AssingSubDomainUrl([FromBody] UrlViewModel valObjectUrl) { try { IUrlData vUrlData = new UrlData(); Uri vUriResult; if (!Utils.ValidHttpURL(valObjectUrl.UrlToRedirect, out vUriResult)) { return(Json(new { content = "1", message = "El Formato de Url es incorrecto" })); } UrlViewModel vUrlResponse = vUrlData.AssingSubDomainUrl(vUriResult?.AbsoluteUri); if (vUrlResponse != null) { return(Json(new { content = "1", message = vUrlResponse.UrlSubDomain })); } } catch (Exception vEx) { return(Json(new { content = "1", message = "Error: " + vEx.Message })); } return(Json(new { content = "1", message = "No existen dominios disponibles" })); }