public IActionResult StartCrawling([FromBody] StartKrawlRequestModel request) { try { var validationResult = request.Validate(); if (validationResult.Any()) { return(BadRequest(validationResult)); } try { request.Url = Helpers.GenerateUrl(request.Url); } catch (Exception ex) { return(BadRequest(ex.Message)); } return(Ok(MongoConnector.StartKrawling(request))); } catch (Exception ex) { return(BadRequest(ex)); } }
public IActionResult StartKrawling([FromBody] StartKrawlRequestModel request) { try { var validationResult = request.Validate(); if (validationResult.Any()) { return(BadRequest(validationResult)); } return(Ok(MongoConnector.StartKrawling(request))); } catch (Exception ex) { return(BadRequest(ex)); } }