예제 #1
0
 public static void InitItemBag(string name, int capacity)
 {
     if (itemBag != null)
     {
         return;
     }
     itemBag = new ModelBag(name, capacity);
 }
        // GET: BorrowedBook/Edit/5
        public ActionResult Edit(int id)
        {
            var      brd = db.borrowdbooks.SingleOrDefault(b => b.id == id);
            ModelBag bag = new ModelBag();

            bag.borrowedBook = brd;
            return(View(bag));
        }
        // GET: BorrowedBook/Create
        public ActionResult Create()
        {
            var booksList    = db.Books.ToList();
            var studentsList = db.students.ToList();
            var bag          = new ModelBag();

            bag.books        = booksList;
            bag.students     = studentsList;
            bag.borrowedBook = new BorrowedBook();

            return(View());
        }
예제 #4
0
    public override void InitView()
    {
        base.InitView();
        RectTransform rect = viewGo.GetComponent <RectTransform>();

        rect.SetParent(GameObject.Find("/UIView").transform, false);
        InitViewComponent();

        ModelBag modelBag = TestUserData.itemBag;
        int      count    = modelBag.Count();

        SetCurrentPage(1);
        SetTotalPage(modelBag.GetCapacity() / 6);
        for (int i = 0; i < count; i++)
        {
            BagItem item = modelBag.GetItemAtIndex(i);
            AddItem(i, item.id, item.name, item.count);
        }

        if (currPageIdx > 1)
        {
            prevBtnGo.SetActive(true);
        }
        else
        {
            prevBtnGo.SetActive(false);
        }
        if (currPageIdx < count)
        {
            nextBtnGo.SetActive(true);
        }
        else
        {
            nextBtnGo.SetActive(false);
        }
    }
예제 #5
0
 public LayoutContext(ModelBag modelBag, LayoutResolver layoutResolver) => (ModelBag, LayoutResolver) = (modelBag, layoutResolver);
예제 #6
0
 public MutationMap(ModelBag modelBag)
 {
     _modelBag = modelBag;
 }