public void GetReferanceNumberTest()
        {
            ReferanceNumber referanceNumber1 = GenReferanceNumber.CreateReferanceNumber();

            Assert.IsNotNull(referanceNumber1);
            Assert.AreEqual(referanceNumber1.RunnigNumber, 82);
        }
        public void The_BankReferanceNumber_Test_True_Formating()
        {
            String oicCode = "xxxxxx";
            //test bankcode = "KTB";


            ReferanceNumber referanceNumber1 = GenReferanceNumber.CreateReferanceNumber();

            Assert.AreEqual(referanceNumber1.FirstNumber.Length, 20); // format '123456 1234 12345678'
            Assert.AreEqual(referanceNumber1.SecondNumber.Length, 8);
            Assert.AreEqual(referanceNumber1.RunnigNumber, 1);
            Assert.AreEqual(referanceNumber1.FirstNumber, genRefNo(oicCode, 1));

            ReferanceNumber referanceNumber2 = GenReferanceNumber.CreateReferanceNumber();

            Assert.AreEqual(referanceNumber2.RunnigNumber, 2);
            Assert.AreEqual(referanceNumber2.FirstNumber, genRefNo(oicCode, 2));
        }
        public ActionResult AddNewRfq(int FileId, string RfqName)
        {
            var rfq = new ReferanceNumber();

            rfq.FileId = Convert.ToByte(FileId);
            rfq.Name   = RfqName;

            _context.ReferanceNumbers.Add(rfq);
            _context.SaveChanges();

            int RfqId = rfq.Id;

            //var files = _context.ReferanceNumbers.Where(f => f.FileId == FileId).ToList();
            //var list =
            //    new List<SelectListItem> { new SelectListItem { Text = "--Select a Rfq--", Value = "0" } };
            //foreach (var item in files)
            //{
            //    list.Add(new SelectListItem { Text = item.Name, Value = item.Id.ToString() });
            //}
            //return Json(new SelectList(list, "Value", "Text", JsonRequestBehavior.AllowGet));

            return(RedirectToAction("Index", "TechnicalLineItem", new { id = RfqId }));
        }