public ActionResult Edit([Bind(Include = "StorageCapacityId,StorageCapacity1")] StorageCapacity storageCapacity)
 {
     storageCapacity.Description     = storageCapacity.StorageCapacity1 + Request["Description"];
     db.Entry(storageCapacity).State = EntityState.Modified;
     db.SaveChanges();
     return(RedirectToAction("Index"));
 }
 public ActionResult Create([Bind(Include = "StorageCapacityId,StorageCapacity1")] StorageCapacity storageCapacity)
 {
     storageCapacity.Description = storageCapacity.StorageCapacity1 + Request["Description"];
     db.StorageCapacities.Add(storageCapacity);
     db.SaveChanges();
     return(RedirectToAction("Index"));
 }
        public ActionResult DeleteConfirmed(int id)
        {
            StorageCapacity storageCapacity = db.StorageCapacities.Find(id);

            db.StorageCapacities.Remove(storageCapacity);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        // GET: StorageCapacities/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            StorageCapacity storageCapacity = db.StorageCapacities.Find(id);

            if (storageCapacity == null)
            {
                return(HttpNotFound());
            }
            return(View(storageCapacity));
        }
        // GET: StorageCapacities/Edit/5
        public ActionResult Edit(int?id)
        {
            StorageCapacity type = db.StorageCapacities.Find(id);

            ViewBag.Desc = type.Description;

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            StorageCapacity storageCapacity = db.StorageCapacities.Find(id);

            if (storageCapacity == null)
            {
                return(HttpNotFound());
            }
            return(View(storageCapacity));
        }
        public ReturnResult <StorageCapacity> GetById(int id)
        {
            DbProvider      dbProvider      = new DbProvider();
            string          outCode         = String.Empty;
            string          outMessage      = String.Empty;
            StorageCapacity storageCapacity = null;
            StoredProcedureConfigs <StorageCapacity> storedProcedureConfigs = new StoredProcedureConfigs <StorageCapacity>();

            dbProvider.SetQuery(storedProcedureConfigs._GET_SINGLE_STORED_PROCEDURE, CommandType.StoredProcedure)
            .SetParameter("Id", SqlDbType.Int, id, ParameterDirection.Input)
            .SetParameter("ERROR_CODE", SqlDbType.NVarChar, DBNull.Value, 100, ParameterDirection.Output)
            .SetParameter("ERROR_MESSAGE", SqlDbType.NVarChar, DBNull.Value, 400, ParameterDirection.Output)
            .GetSingle <StorageCapacity>(out storageCapacity)
            .Complete();
            dbProvider.GetOutValue("ERROR_CODE", out outCode)
            .GetOutValue("ERROR_MESSAGE", out outMessage);
            return(new ReturnResult <StorageCapacity>()
            {
                Item = storageCapacity,
                ErrorCode = outCode,
                ErrorMessage = outMessage,
            });
        }
Пример #7
0
        public virtual void AddToStorage()
        {
            Debug.Log("Adding to Storage.");
            NextTurnToProduce = GameManager.instance.BattleSystem.CurrentTurn + turnsToProduce;

            production = (int)((ProductionBase + ((ProductionBase * ProductinoBonus) / 10f)) * (Workers / workerCapacity));
            Debug.Log("Expected production " + production.ToString());

            if ((Storage + production) <= StorageCapacity && Owner.ConsumeFood(Workers) && Owner.ConsumeFuel((int)(FuelConsumption * (1 - ProductinoBonus / 10f))))
            {
                Storage += production;
                Debug.Log(production.ToString() + " was added to storage." + Storage.ToString() + " / " + StorageCapacity.ToString());
            }

            UpdateButtonData();
        }