public ActionResult AircraftCompartmentEdit( System.Guid aircraftCompartmentId ) { ViewBag.AircraftCompartmentId = aircraftCompartmentId; var aircraftCompartmentContract = new AircraftCompartmentContract(); aircraftCompartmentContract.AircraftCompartment = new CrudeAircraftCompartmentServiceClient().FetchByAircraftCompartmentId(aircraftCompartmentId); ViewBag.AircraftId = new SelectList(new CrudeAircraftServiceClient().FetchAll(), "AircraftId", "AircraftName", aircraftCompartmentContract.AircraftCompartment.AircraftId ); ViewBag.AircraftCompartmentTypeRcd = new SelectList(new CrudeAircraftCompartmentTypeRefServiceClient().FetchAll(), "AircraftCompartmentTypeRcd", "AircraftCompartmentTypeName", aircraftCompartmentContract.AircraftCompartment.AircraftCompartmentTypeRcd ); ViewBag.DefaultUserName = new CrudeDefaultUserServiceClient().FetchByDefaultUserId(aircraftCompartmentContract.AircraftCompartment.UserId).DefaultUserName; return(View( "~/Views/Templates/Aircraft/AircraftCompartment/AircraftCompartmentEdit.cshtml", aircraftCompartmentContract )); }
public ActionResult AircraftCompartmentCreate(System.Guid?aircraftId, System.Guid?aircraftCompartmentMeasurementId, System.Guid?userId) { var aircraftCompartmentContract = new AircraftCompartmentContract(); aircraftCompartmentContract.AircraftCompartment = new CrudeAircraftCompartmentContract(); if (aircraftId != null) { aircraftCompartmentContract.AircraftCompartment.AircraftId = (System.Guid)aircraftId; } if (aircraftCompartmentMeasurementId != null) { aircraftCompartmentContract.AircraftCompartment.AircraftCompartmentMeasurementId = (System.Guid)aircraftCompartmentMeasurementId; } if (userId != null) { aircraftCompartmentContract.AircraftCompartment.UserId = (System.Guid)userId; } ViewBag.AircraftId = new SelectList(new CrudeAircraftServiceClient().FetchAll(), "AircraftId", "AircraftName", aircraftCompartmentContract.AircraftCompartment.AircraftId ); ViewBag.AircraftCompartmentTypeRcd = new SelectList(new CrudeAircraftCompartmentTypeRefServiceClient().FetchAll(), "AircraftCompartmentTypeRcd", "AircraftCompartmentTypeName", aircraftCompartmentContract.AircraftCompartment.AircraftCompartmentTypeRcd ); if (userId == null) { aircraftCompartmentContract.AircraftCompartment.UserId = new System.Guid("{FFFFFFFF-5555-5555-5555-FFFFFFFFFFFF}"); } ViewBag.DefaultUserName = new CrudeDefaultUserServiceClient().FetchByDefaultUserId(aircraftCompartmentContract.AircraftCompartment.UserId).DefaultUserName; aircraftCompartmentContract.AircraftCompartment.DateTime = DateTime.UtcNow; return(View( "~/Views/Templates/Aircraft/AircraftCompartment/AircraftCompartmentCreate.cshtml", aircraftCompartmentContract )); }
public ActionResult AircraftCompartmentCreate([Bind()] AircraftCompartmentContract aircraftCompartmentContract, System.Guid aircraftId, System.String aircraftCompartmentTypeRcd) { if (ModelState.IsValid) { aircraftCompartmentContract.AircraftCompartment.AircraftId = aircraftId; aircraftCompartmentContract.AircraftCompartment.AircraftCompartmentTypeRcd = aircraftCompartmentTypeRcd; new CrudeAircraftCompartmentServiceClient().Insert(aircraftCompartmentContract.AircraftCompartment); return(RedirectToAction("AircraftCompartmentIndex", new { aircraftId = aircraftCompartmentContract.AircraftCompartment.AircraftId })); } return(View( "~/Views/Templates/Aircraft/AircraftCompartment/AircraftCompartmentCreate.cshtml", aircraftCompartmentContract )); }