コード例 #1
0
        public ActionResult FieldEpsilon()
        {
            ShortTitle = "epsilon";
            var        m  = new VFieldEpsilon();
            SolverData sd = GetSolverData();

            ObjectMapperManager.DefaultInstance.GetMapper <FieldEpsilon, VFieldEpsilon>().Map(sd.FieldEpsilon, m);
            return(View(m));
        }
コード例 #2
0
        public ActionResult FieldEpsilonSave(VFieldEpsilon m)
        {
            ShortTitle = "epsilon";
            SolverData sd = GetSolverData();

            string[] fieldsToIgnore = { "BottomType", "TopType", "WestType", "EastType", "NorthType", "SouthType" };
            var      config         = new DefaultMapConfig().IgnoreMembers <VFieldEpsilon, FieldEpsilon>(fieldsToIgnore);

            ObjectMapperManager.DefaultInstance.GetMapper <VFieldEpsilon, FieldEpsilon>(config).Map(m, sd.FieldEpsilon);
            SetSolverData(sd);
            if (Request.IsAjaxRequest())
            {
                return(Json("OK"));
            }
            return(View(m));
        }