public void GettingEverythingTest() { var provider = new PlanProvider(TestPlanUrl); var ids = ListParser.GetAll(provider); Assert.Equal("14", ids["classes"]["1gt"]); Assert.Equal("14", ids["teachers"]["J.Frańczuk (Fr)"]); Assert.Equal("39", ids["rooms"]["oh3"]); }
public ActionResult All([FromQuery][Required] string planUrl) { if (String.IsNullOrWhiteSpace(planUrl)) { return(BadRequest()); } else { try { var provider = new PlanProvider(planUrl); return(Ok(ListParser.GetAll(provider))); } catch (InvalidNameException e) { return(StatusCode(406, e.Message)); } catch (UriFormatException e) { return(StatusCode(406, $"Error during parsing url: '{e.Message}'")); } } }