public ActionResult CreatePaymentMethod(paymentmethod paymentmethod)
        {
            //validation check
            var name1 = paymentmethods.GetAll().Where(s => s.description.ToUpper().Contains(paymentmethod.description.ToUpper())).ToList();

            var _paymentmethod = new paymentmethod();
            _paymentmethod.description = paymentmethod.description;
            _paymentmethod.doctype = paymentmethod.doctype;
            _paymentmethod.createDate = DateTime.Now;
            _paymentmethod.lastUpdate = DateTime.Now;

            //code and name validation

            if (_paymentmethod.description == null)
            {
                return RedirectToAction("ErrorMessage");
            }
            else if (_paymentmethod.description.Trim().Length > 12)
            {
                return RedirectToAction("ErrorMessage");
            }
            else if (name1.Count() > 0)
            {
                return RedirectToAction("ErrorMessage");
            }

            paymentmethods.Insert(_paymentmethod);
            paymentmethods.Commit();

            return RedirectToAction("Index");
        }
        public ActionResult CreatePaymentMethod(paymentmethod paymentmethod)
        {
            var _paymentmethod = new paymentmethod();
            _paymentmethod.description = paymentmethod.description;
            _paymentmethod.doctype = paymentmethod.doctype;
            _paymentmethod.createDate = DateTime.Now;
            _paymentmethod.lastUpdate = DateTime.Now;
            paymentmethods.Insert(_paymentmethod);
            paymentmethods.Commit();

            return RedirectToAction("Index");
        }
 // GET: /Create
 public ActionResult CreatePaymentMethod()
 {
     var paymentmethod = new paymentmethod();
     return View(paymentmethod);
 }
        public ActionResult EditPaymentMethod(paymentmethod paymentmethod)
        {
            var _paymentmethod = paymentmethods.GetById(paymentmethod.ID);

            _paymentmethod.description = paymentmethod.description;
            _paymentmethod.doctype = paymentmethod.doctype;
            _paymentmethod.lastUpdate = DateTime.Now;
            paymentmethods.Update(_paymentmethod);
            paymentmethods.Commit();

            return RedirectToAction("Index");
        }