public ActionResult EnvironmentParameters(EnvironmentParametersView model)
        {
            if (ModelState.IsValid)
            {
                var variant = db.Variants.Find(model.Id);
                if (variant == null)
                {
                    return(HttpNotFound());
                }

                if (variant.InputData == null)
                {
                    variant.InputData = new InputData();
                }

                variant.InputData.Id                    = model.Id;
                variant.InputData.AirTemperature        = model.AirTemperature.Value;
                variant.InputData.GasTemperatureSector0 = model.GasTemperatureSector0.Value;
                variant.InputData.GasTemperatureSector1 = model.GasTemperatureSector1.Value;
                variant.InputData.GasTemperatureSector2 = model.GasTemperatureSector2.Value;
                variant.IsEnvironmentParametersExist    = true;

                db.SaveChanges();
                return(RedirectToAction("FuelParameters", new { id = model.Id }));
            }

            return(View(model));
        }
        public ActionResult EnvironmentParameters(Guid id)
        {
            var variant = db.Variants.Find(id);

            if (variant == null)
            {
                return(HttpNotFound());
            }

            var model = new EnvironmentParametersView();

            if (variant.IsEnvironmentParametersExist)
            {
                model.Id                    = variant.InputData.Id;
                model.AirTemperature        = variant.InputData.AirTemperature;
                model.GasTemperatureSector0 = variant.InputData.GasTemperatureSector0;
                model.GasTemperatureSector1 = variant.InputData.GasTemperatureSector1;
                model.GasTemperatureSector2 = variant.InputData.GasTemperatureSector2;
            }

            return(View(model));
        }