예제 #1
0
        public ActionResult RigRequirements()
        {
            RigAdminManageModel manageRigModel = new RigAdminManageModel();

            Session["manageRigModel"] = manageRigModel;

            IServiceDataModel rigRelation = ServiceSystem.GetServiceModel(EnscoConstants.EntityModel.RigAssetRelation);

            if (rigRelation != null)
            {
                manageRigModel.Assets = new DataTableModel(UtilitySystem.Settings.RigId, rigRelation.GetQueryable(string.Format("RigId={0}", UtilitySystem.Settings.RigId), "Id"));
            }

            return(View(manageRigModel));
        }
예제 #2
0
        public ActionResult RigAdminAssetAutoPopulate()
        {
            RigAdminManageModel manageRigModel = (RigAdminManageModel)Session["manageRigModel"];

            // Auto populate records
            //IServiceDataModel rigRelModel = ServiceSystem.GetServiceModel(EnscoConstants.EntityModel.RigAssetRelation);
            //LookupListModel<dynamic> lkpRoom = UtilitySystem.GetLookupList("Room");
            //LookupListModel<dynamic> lkpBed = UtilitySystem.GetLookupList("RoomBed");
            //LookupListModel<dynamic> lkpMuster = UtilitySystem.GetLookupList("MusterStation");
            //LookupListModel<dynamic> lkpLife = UtilitySystem.GetLookupList("LifeBoat");

            //foreach (RoomModel room in lkpRoom.Items)
            //{
            //    foreach (RoomBedModel bed in lkpBed.Items)
            //    {
            //        RigAssetRelationModel asset = new RigAssetRelationModel();
            //        asset.RigId = UtilitySystem.Settings.RigId;
            //        asset.Room = room.Id;
            //        asset.Bed = bed.Id;
            //        asset.MusterStation1 = 1;
            //        asset.MusterStation2 = 2;
            //        asset.PrimaryLifeBoat = 1;
            //        asset.SecondaryLifeBoat = 2;
            //        rigRelModel.Add(asset);
            //    }
            //}

            IServiceDataModel rigRelation = ServiceSystem.GetServiceModel(EnscoConstants.EntityModel.RigAssetRelation);

            if (rigRelation != null)
            {
                manageRigModel.Assets = new DataTableModel(UtilitySystem.Settings.RigId, rigRelation.GetQueryable(string.Format("RigId={0}", UtilitySystem.Settings.RigId), "Id"));
            }

            return(RedirectToAction("RigRequirements", "RigAdmin"));
        }