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)); }