Собственно создал представление
<div> <form method="post" action=""> <b>Function</b> y = <input type="number" name="a" />x^2 + <input type="number" name="b" />x + <input type="number" name="c" /> <br /> <br /> <b>Step</b> <input type="number" name="Step" /> <br /> <br /> <b>From</b> <input type="number" name="RangeFrom" /> <b>To</b> <input type="number" name="RangeTo" /> <br /> <br /> <br /> <input type="button" value="PLOT" /> </form>
Создал модель
public class UserDataModel { public int UserDataId { get; set; } public int RangeFrom { get; set; } public int RangeTo { get; set; } public float Step { get; set; } public int a { get; set; } public int b { get; set; } public int c { get; set; } }
И наконец создал логику
public class FuncLogic { List<double> yList = new List<double>(); public List<double> Fx(double a,double b,double c, double step,double fromX,double toX) { double y; for (double x = fromX; x < toX; x += step) { y = (a * Math.Pow(x, 2)) + (b * x) + c; yList.Add(y); } return yList; } }
И к сожалению не могу понять как все это дело связать в контроллере(я новичок в асп) веб приложение должно считать функцию
[HttpGet] public ActionResult Index() { return View(); } [HttpPost] public ActionResult Index(UserDataModel data) { FuncLogic fl = new FuncLogic(); fl.Fx(data.a, data.b, data.c, data.Step, data.RangeFrom, data.RangeTo); return View(); }
это что-то типо моего контроллера он даже считает чето
The post ASP.NET MVC контроллер appeared first on 100% Private Proxies - Fast, Anonymous, Quality, Unlimited USA Private Proxy!.