示例#1
0
        public static MvcHtmlString RouteLink(this HtmlHelper helper, string linkText, HouseParameter sellParameter, Action <HouseParameter> op, string normalClass, string equalClass)
        {
            HouseParameter clone = (HouseParameter)sellParameter.Clone();

            op(clone);

            var htmlAttribute = new { @class = (clone.Equals(sellParameter) ? equalClass : normalClass) };

            return(helper.RouteLink(linkText, "Map_HouseList", clone, htmlAttribute));
        }
示例#2
0
        public static MvcHtmlString RouteLink(this HtmlHelper helper, string linkText, HouseParameter sellParameter, int defaultOrder, string defaultClass, int oppositeOrder, string oppositeClass)
        {
            HouseParameter clone = (HouseParameter)sellParameter.Clone();

            clone.OrderBy = (clone.OrderBy == defaultOrder) ? oppositeOrder : defaultOrder;

            var htmlAttribute = new { @class = (clone.OrderBy == defaultOrder) ? oppositeClass : defaultClass };


            return(helper.RouteLink(linkText, "Map_HouseList", clone, htmlAttribute));
        }
示例#3
0
        public static MvcHtmlString RouteLinkForRegion(this HtmlHelper helper, string linkText, HouseParameter sellParameter, int distrct, string normalClass, string equalClass)
        {
            HouseParameter clone = (HouseParameter)sellParameter.Clone();

            clone.Distrct = distrct;
            clone.Region  = null;
            clone.Page    = null;
            string regionClass = distrct == sellParameter.Distrct
                                     ? equalClass
                                     : normalClass;

            return(helper.RouteLink(linkText, "Map_HouseList", clone, new { @class = regionClass }));
        }
示例#4
0
        public void ValueIsNotSaved(double testValue)
        {
            HouseParameter _parameter = new HouseParameter(testValue, 0.0, 10.0);

            try
            {
                _parameter.Value = testValue;
            }
            catch (Exception)
            {
                Assert.AreNotEqual(_parameter.Value, testValue);
            }
        }