public ActionResult DeleteConfirmed(int id)
        {
            SlotName slotName = db.SlotNames.Find(id);

            db.SlotNames.Remove(slotName);
            db.SaveChanges();
            return(RedirectToAction("Index", "SlotNames"));
        }
 public ActionResult Edit([Bind(Include = "SlotNameID,Name")] SlotName m)
 {
     if (ModelState.IsValid)
     {
         db.Entry(m).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index", "SlotNames"));
     }
     return(View(m));
 }
        public ActionResult Create([Bind(Include = "SlotNameID,Name")] SlotName m)
        {
            if (ModelState.IsValid)
            {
                db.SlotNames.Add(m);
                db.SaveChanges();
                return(RedirectToAction("Index", "SlotNames"));
            }

            return(View(m));
        }
Пример #4
0
 public JournalLoadoutRemoveModule(JObject evt) : base(evt, JournalTypeEnum.LoadoutRemoveModule)
 {
     SuitID = ulong.MaxValue;
     // Limit search to this class only using DeclaredOnly.
     evt.ToObjectProtected(this.GetType(), true, false, System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.DeclaredOnly, this); // read fields named in this structure matching JSON names
     SuitFriendlyName   = ItemData.GetSuit(SuitName, SuitName_Localised)?.Name ?? SuitName_Localised;
     SuitName           = SuitName.ToLower();                                                                                                                                                                                         // normalise
     ModuleNameFriendly = ItemData.GetWeapon(ModuleName, ModuleName_Localised)?.Name ?? ModuleName_Localised;
     SlotFriendlyName   = SlotName.SplitCapsWordFull();
     SlotName           = SlotName.ToLower();
     ModuleName         = ModuleName.ToLower();
 }
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            SlotName m = db.SlotNames.Find(id);

            if (m == null)
            {
                return(HttpNotFound());
            }
            return(View(m));
        }
    //Function used to unequip turret from battleship object
    public void unequipTurret(MenuManagerScript menuManagerScript, int id)
    {
        arsenalId = -1;
        cargoId   = id;
        slotName  = SlotName.Cargo;

        battleship = FindObjectOfType <Battleship>();

        //Find the turret gameObject in battleship's arsenal and delete it
        if (battleship.standardRotationTurrets[id] != null)
        {
            GameObject turetGO = battleship.standardRotationTurrets[id].gameObject;
            Destroy(turetGO);
        }
    }
Пример #7
0
        private async void GetMySlotDetails()
        {
            try
            {
                ShowProgressIndicator(true);
                var floorObj = await(new MLCPClient()).GetBookingDetails();
                SlotID    = int.Parse((string)floorObj.Values[0]["slotid"]);
                SlotName  = (string)floorObj.Values[0]["slotname"];
                FloorName = (string)floorObj.Values[0]["floorname"];
                DateTime timeOfBook = DateTime.Parse((string)floorObj.Values[0]["book_timein"]);
                TimeSpan timeDiff   = DateTime.Now - timeOfBook;

                double totalMins = Math.Round(timeDiff.TotalMinutes);
                double Hours     = Math.Round(totalMins / 60);
                double Minutes   = Math.Round(totalMins % 60);

                string inTime           = timeOfBook.ToString("dd MMM yyyy AT hh:mm tt");
                string timeLapsedString = string.Format("{0} Hour(s), {1} Minute(s)", Hours, Minutes);

                //string msg = String.Format("SlotID: {0}\nLevel: {1}\nBookTime: {2}\nETA: {3}",
                //    SlotID, floorId, inTime, timeLapsedString);
                //MessageBox.Show(msg, "Info", MessageBoxButton.OK);

                //Update the UI...
                tbSlot.Text   = SlotName.ToString();
                tbFloor.Text  = FloorName.ToString();
                tbInTime.Text = inTime;
                tbHours.Text  = timeLapsedString;
            }
            catch (Exception)
            {
                MessageBox.Show("No Slot alloted or data not available currently.", "Error", MessageBoxButton.OK);
                NavigationService.GoBack();
            }
            finally
            {
                ShowProgressIndicator(false);
            }
        }
    //Function used to equip turret to battleship object
    public void equipTurret(MenuManagerScript menuManagerScript, int id)
    {
        arsenalId = id;
        cargoId   = -1;
        slotName  = SlotName.Arsenal;

        battleship = FindObjectOfType <Battleship>();

        //Instantiate turret GO and its position
        Quaternion     turretOrientation = new Quaternion(0, 0, -90, 0);
        RotationTurret turretGO          = Instantiate(turretPrefab, battleship.rotationStandardTurretPositions[id], false);

        turretGO.transform.parent = battleship.rotationStandardTurretPositions[id];

        //Initiate turret
        turretGO.idTurret       = arsenalId;
        turretGO.turretButtonId = turretGO.idTurret % 4;
        if (turretGO.GetComponent <RotationTurret>() != null)
        {
            turretGO.GetComponent <RotationTurret>().viseur = battleship.viseurs[arsenalId];
        }

        //Initiate turret in battlsehip object
        if (turretGO.GetComponent <RotationTurret>() != null)
        {
            battleship.standardRotationTurrets[id] = turretGO.GetComponent <RotationTurret>();
        }
        else if (turretGO.GetComponent <FrontalTurret>() != null)
        {
            battleship.standardFrontalTurrets[id] = turretGO.GetComponent <FrontalTurret>();
        }

        //Set image turret hud
        PlayerStats.current.turretsImages[arsenalId].sprite = cargoIcone;
        PlayerStats.current.turretsImages[arsenalId].rectTransform.localScale = new Vector3(0.8f, 0.8f, 1);
        PlayerStats.current.turretsImages[arsenalId].SetNativeSize();
    }
 public void Dispose()
 {
     SlotName?.Dispose();
     Items?.DisposeAll();
 }