public void TestValidParameters() { NameValueCollection nameValues = new NameValueCollection(); nameValues.Add(ParameterNames.AreaTypeId, "1"); nameValues.Add(ParameterNames.CategoryTypeId, "2"); AreaCategoriesParameters parameters = new AreaCategoriesParameters(nameValues); Assert.AreEqual(1, parameters.ChildAreaTypeId); Assert.AreEqual(2, parameters.CategoryTypeId); Assert.IsTrue(parameters.AreValid); }
public Dictionary<string, int> GetAreaCategories(int profile_id, int child_area_type_id, int category_type_id) { try { NameValueCollection nameValues = new NameValueCollection(); nameValues.Add(ParameterNames.ProfileId, profile_id.ToString()); nameValues.Add(ParameterNames.AreaTypeId, child_area_type_id.ToString()); nameValues.Add(ParameterNames.CategoryTypeId, category_type_id.ToString()); var parameters = new AreaCategoriesParameters(nameValues); return new JsonBuilderAreaCategories(parameters).GetAreaCodeToCategoryIdMap(); } catch (Exception ex) { Log(ex); throw; } }
public JsonBuilderAreaCategories(AreaCategoriesParameters parameters) { _parameters = parameters; Parameters = _parameters; }
public JsonBuilderAreaCategories(HttpContextBase context) : base(context) { _parameters = new AreaCategoriesParameters(context.Request.Params); Parameters = _parameters; }