public ActionResult Create(RentBook data)
        {
            var listBooks   = BookMgr.GetListBook();
            var bookOptions = new SelectList(listBooks.Select(org =>
            {
                return(new SelectListItem {
                    Text = org.BookTitle, Value = org.ID.ToString()
                });
            }), "Value", "Text");

            ViewData["BookOptions"] = bookOptions;

            var book = BookMgr.GetBookByID(data.BookID);

            data.RentLenght  = (data.EndDate - data.StartDate).Days;
            data.PricePerDay = book.RentPrice;
            data.UserName    = User.Identity.Name;

            RentMgr.Create(data);

            ModelState.Clear();
            TempData["Message"] = "rent successfully saved";

            return(View(data));
        }
Esempio n. 2
0
    public static void TestLoad()
    {
        BookMgr bookMgr = new BookMgr();

        bookMgr.AddWord("Book1", "Hello", "Hello Han meimei");
        bookMgr.AddWord("Book1", "Hello", "Hello Li Lei");
        bookMgr.AddWord("Book1", "Hello", "Hello Liu han gang");
        bookMgr.AddWord("Book1", "Fine", "Fine ,and you?");

        bookMgr.AddBook("Book2");

        bookMgr.AddWord("condition", "CG condition something about C");
        bookMgr.AddWord("condition", "The Book condition Gold");
        bookMgr.AddWord("container", "1container hahahah");
        bookMgr.AddWord("container", "2container hahahah");
        for (int i = 0; i < 10; i++)
        {
            bookMgr.AddWord("word1", "word1 context" + (i + 1).ToString());
        }

        for (int i = 0; i < 7; i++)
        {
            bookMgr.AddWord("word2", "word2 context" + (i + 1).ToString());
        }

        for (int i = 0; i < 5; i++)
        {
            bookMgr.AddWord("word3", "word3 context" + (i + 1).ToString());
        }

        bookMgr.AddWord("Book2", "boss", "boss liu");
        bookMgr.Save();
        bookMgr.Load();
    }
Esempio n. 3
0
    public override void Execute(INotification notification)
    {
        AddWordVO addWordVO = notification.Body as AddWordVO;
        BookMgr   bookMgr   = Facade.RetrieveProxy(ProxyEnum.BOOK_MGR) as BookMgr;

        bookMgr.AddWord(addWordVO.BookName, addWordVO.Spell, addWordVO.Context);
        SendNotification(EventEnum.COMMAND_WORD_ADDED, addWordVO);
    }
Esempio n. 4
0
 public override void OnRegister()
 {
     base.OnRegister();
     uiWordDesc = UIObj.GetComponent <UI_Word_Desc>();
     uiWordDesc.btnSearch.onClick.AddListener(SearchWord);
     uiWordDesc.btnAddContext.onClick.AddListener(AddContext);
     bookMgr = ApplicationFacade.Instance.RetrieveProxy(ProxyEnum.BOOK_MGR) as BookMgr;
 }
Esempio n. 5
0
    public override void OnRegister()
    {
        base.OnRegister();
        uiMain  = UIObj.GetComponent <UI_Main>();
        bookMgr = ApplicationFacade.Instance.RetrieveProxy(ProxyEnum.BOOK_MGR) as BookMgr;

        listWords = bookMgr.GetWordWithSort("Default");
        uiMain.RefreshWordList(listWords, 4);
    }
        public ActionResult Create()
        {
            RentBook data = new RentBook();

            var listBooks   = BookMgr.GetListBook();
            var bookOptions = new SelectList(listBooks.Select(org =>
            {
                return(new SelectListItem {
                    Text = org.BookTitle, Value = org.ID.ToString()
                });
            }), "Value", "Text");

            ViewData["BookOptions"] = bookOptions;


            return(View(data));
        }
        public async Task <IActionResult> CalculatePrice(int bookId, DateTime dateStart, DateTime dateEnd)
        {
            Book data     = BookMgr.GetBookByID(bookId);
            int  dateDiff = (dateEnd - dateStart).Days;

            try
            {
                CalculatorSoapClient calculator = new CalculatorSoapClient(CalculatorSoapClient.EndpointConfiguration.CalculatorSoap12);
                var result = await calculator.MultiplyAsync(Convert.ToInt32(data.RentPrice), dateDiff);

                return(Json(result));;
            }
            catch (Exception)
            {
                var result = Convert.ToInt32(data.RentPrice) * dateDiff;
                return(Json(result));;
            }
        }
Esempio n. 8
0
    //public static void TestBook()
    //{

    //}

    public static void TestBookMgr()
    {
        BookMgr bookMgr = new BookMgr();

        bookMgr.AddWord("Book1", "Hello", "Hello Han meimei");
        bookMgr.AddWord("Book1", "Hello", "Hello Li Lei");
        bookMgr.AddWord("Book1", "Hello", "Hello Liu han gang");
        bookMgr.AddWord("Book1", "Fine", "Fine ,and you?");

        bookMgr.AddBook("Book2");

        bookMgr.AddWord("condition", "CG condition something about C");
        bookMgr.AddWord("condition", "The Book condition Gold");
        bookMgr.AddWord("container", "1container hahahah");
        bookMgr.AddWord("container", "2container hahahah");
        for (int i = 0; i < 10; i++)
        {
            bookMgr.AddWord("word1", "word1 context" + (i + 1).ToString());
        }

        for (int i = 0; i < 7; i++)
        {
            bookMgr.AddWord("word2", "word2 context" + (i + 1).ToString());
        }

        for (int i = 0; i < 5; i++)
        {
            bookMgr.AddWord("word3", "word3 context" + (i + 1).ToString());
        }

        bookMgr.AddWord("Book2", "boss", "boss liu");
        List <WordVO> sortWord = bookMgr.GetWordWithSort("Default");


        string str = "";

        for (int i = 0; i < sortWord.Count; i++)
        {
            str += sortWord[i].DebugInfo();
        }
        Debug.Log(str);

        //Debug.Log(bookMgr.DebugInfo());
    }
Esempio n. 9
0
        public void Update(BookMgr book)
        {
            String sql = "Update Sach  TenSach ='" + book.TenSach + "', LoaiSach=" + book.LoaiSach + ",SoLuong= " + book.SoLuong + ",Gia= " + book.Gia + ",NamSanXuat= " + book.NamSanXuat + ",ViTri =" + book.ViTri + " Where idSach = " + book.idSach;

            SingletonDataProvider.Ins.DataBase.truyvan(sql);
        }
Esempio n. 10
0
        public void Insert(BookMgr book)
        {
            String sql = "INSERT INTO Sach  VALUES(" + book.idSach + ", '" + book.TenSach + "', " + book.LoaiSach + ", " + book.SoLuong + ", " + book.Gia + ", " + book.NamSanXuat + "," + book.ViTri + ") ";

            SingletonDataProvider.Ins.DataBase.truyvan(sql);
        }