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