コード例 #1
0
        public async Task <object> Parabola(ParaboleModel model)
        {
            if (ModelState.IsValid)
            {
                double disc = Math.Pow(model.b, 2) - (4 * model.a * model.c);

                var userdata = await ChartService.AddUserData(model);

                if (disc >= 0)
                {
                    var points = await ChartService.Points(model, userdata);

                    return(points);
                }
            }
            else
            {
                ModelState.AddModelError(string.Empty, "Введенные данные должны быть целыми числами");

                return(ModelState);
            }

            return(null);
        }