public ActionResult FieldEpsilon() { ShortTitle = "epsilon"; var m = new VFieldEpsilon(); SolverData sd = GetSolverData(); ObjectMapperManager.DefaultInstance.GetMapper<FieldEpsilon, VFieldEpsilon>().Map(sd.FieldEpsilon, m); return View(m); }
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); }