public ActionResult AircraftEdit( System.Guid aircraftId ) { ViewBag.AircraftId = aircraftId; var aircraftContract = new AircraftContract(); aircraftContract.Aircraft = new CrudeAircraftServiceClient().FetchByAircraftId(aircraftId); ViewBag.AircraftTypeRcd = new SelectList(new CrudeAircraftTypeRefServiceClient().FetchAll(), "AircraftTypeRcd", "AircraftTypeName", aircraftContract.Aircraft.AircraftTypeRcd ); ViewBag.AircraftConfigurationRcd = new SelectList(new CrudeAircraftConfigurationRefServiceClient().FetchAll(), "AircraftConfigurationRcd", "AircraftConfigurationName", aircraftContract.Aircraft.AircraftConfigurationRcd ); ViewBag.AircraftBodyRcd = new SelectList(new CrudeAircraftBodyRefServiceClient().FetchAll(), "AircraftBodyRcd", "AircraftBodyName", aircraftContract.Aircraft.AircraftBodyRcd ); ViewBag.ProductId = new SelectList(new CrudeProductServiceClient().FetchAll(), "ProductId", "ProductName", aircraftContract.Aircraft.ProductId ); ViewBag.DefaultUserName = new CrudeDefaultUserServiceClient().FetchByDefaultUserId(aircraftContract.Aircraft.UserId).DefaultUserName; return(View( "~/Views/Templates/Aircraft/Aircraft/AircraftEdit.cshtml", aircraftContract )); }
public ActionResult AircraftCreate([Bind()] AircraftContract aircraftContract, System.String aircraftTypeRcd, System.String aircraftConfigurationRcd, System.String aircraftBodyRcd, System.Guid productId) { if (ModelState.IsValid) { aircraftContract.Aircraft.AircraftTypeRcd = aircraftTypeRcd; aircraftContract.Aircraft.AircraftConfigurationRcd = aircraftConfigurationRcd; aircraftContract.Aircraft.AircraftBodyRcd = aircraftBodyRcd; aircraftContract.Aircraft.ProductId = productId; new CrudeAircraftServiceClient().Insert(aircraftContract.Aircraft); return(RedirectToAction("AircraftIndex")); } return(View( "~/Views/Templates/Aircraft/Aircraft/AircraftCreate.cshtml", aircraftContract )); }
public ActionResult AircraftCreate(System.Guid?aircraftMeasurementId, System.Guid?productId, System.Guid?userId) { var aircraftContract = new AircraftContract(); aircraftContract.Aircraft = new CrudeAircraftContract(); if (aircraftMeasurementId != null) { aircraftContract.Aircraft.AircraftMeasurementId = (System.Guid)aircraftMeasurementId; } if (productId != null) { aircraftContract.Aircraft.ProductId = (System.Guid)productId; } if (userId != null) { aircraftContract.Aircraft.UserId = (System.Guid)userId; } ViewBag.AircraftTypeRcd = new SelectList(new CrudeAircraftTypeRefServiceClient().FetchAll(), "AircraftTypeRcd", "AircraftTypeName", aircraftContract.Aircraft.AircraftTypeRcd ); ViewBag.AircraftConfigurationRcd = new SelectList(new CrudeAircraftConfigurationRefServiceClient().FetchAll(), "AircraftConfigurationRcd", "AircraftConfigurationName", aircraftContract.Aircraft.AircraftConfigurationRcd ); ViewBag.AircraftBodyRcd = new SelectList(new CrudeAircraftBodyRefServiceClient().FetchAll(), "AircraftBodyRcd", "AircraftBodyName", aircraftContract.Aircraft.AircraftBodyRcd ); ViewBag.ProductId = new SelectList(new CrudeProductServiceClient().FetchAll(), "ProductId", "ProductName", aircraftContract.Aircraft.ProductId ); aircraftContract.Aircraft.OperationalDateTime = DateTime.UtcNow; aircraftContract.Aircraft.FirstFlightDateTime = DateTime.UtcNow; if (userId == null) { aircraftContract.Aircraft.UserId = new System.Guid("{FFFFFFFF-5555-5555-5555-FFFFFFFFFFFF}"); } ViewBag.DefaultUserName = new CrudeDefaultUserServiceClient().FetchByDefaultUserId(aircraftContract.Aircraft.UserId).DefaultUserName; aircraftContract.Aircraft.DateTime = DateTime.UtcNow; return(View( "~/Views/Templates/Aircraft/Aircraft/AircraftCreate.cshtml", aircraftContract )); }