diff --git a/BCS.BMC/src/BCS.BMC.Web.Core/Controllers/TokenAuthController.cs b/BCS.BMC/src/BCS.BMC.Web.Core/Controllers/TokenAuthController.cs index 437dfd9..e8c5812 100644 --- a/BCS.BMC/src/BCS.BMC.Web.Core/Controllers/TokenAuthController.cs +++ b/BCS.BMC/src/BCS.BMC.Web.Core/Controllers/TokenAuthController.cs @@ -330,7 +330,18 @@ namespace BCS.BMC.Controllers [HttpPost] public async Task Registration([FromBody] RegistrationInput input) { + Uri uri = new Uri(input.CompanyUrl, UriKind.Absolute); + var domain = uri.Host; + if (string.IsNullOrWhiteSpace(input.CompanyUrl)) + { + return BadRequest("Please Enter A Valid Url"); + } + var company = await _companyMaster.FirstOrDefaultAsync(x => x.DomainName == domain); + if (company == null) + { + return BadRequest("Url Not Found"); + } using (HttpClient client = new HttpClient()) { var baseUrl = input.CompanyUrl + "/api/services/bwac/employeeRegister/RegisterEmployeeAsNewUser"; @@ -351,7 +362,6 @@ namespace BCS.BMC.Controllers { var responseStream = await response.Content.ReadAsStringAsync(); LoginOrRegisterResponseMessageModel result = JsonConvert.DeserializeObject(responseStream); - // result.result.statusCode =; return Ok(result); } else if (response.StatusCode == HttpStatusCode.InternalServerError)