public ActionResult AddCompany(vCompanyVM vm, string province)
        {
            if (ModelState.IsValid == false)
            {
                return(View());
            }


            if (ModelState.IsValid)
            {
                db.Company.Add(new Models.Company
                {
                    CPId     = vm.CPId,
                    CPName   = vm.companyName,
                    CPBranch = vm.companyBranch,
                    CPAdd    = vm.companyAdd,
                    CPPhone  = vm.companyPhone
                });
                var SelectPV = (new SelectListFactory()).ProvinceList();
                vm.selectPV = SelectPV;



                db.SaveChanges();
                return(RedirectToAction("CCenter"));
                //  }
            }

            ViewBag.Message = "This Company Is Already In List";

            return(View());
        }
        public ActionResult CompanyCreate(vCompanyVM vm)
        {
            var userId = (int)Session[CDictionary.SK_LOGINED_USER_ID];

            var currentCP = db.Company.Where(c => c.CPName == vm.companyName && c.CPBranch == vm.companyBranch).FirstOrDefault();

            if (currentCP == null)
            {
                db.Company.Add(new Models.Company
                {
                    CPName   = vm.companyName,
                    CPBranch = vm.companyBranch,
                    CPAdd    = vm.companyAdd,
                    CPPhone  = vm.companyPhone
                });
                db.SaveChanges();
            }
            else
            {
            }



            return(View(vm));
        }
        public ActionResult AddCompany(string pv)
        {
            var SelectPV = (new SelectListFactory()).ProvinceList();

            var vm = new vCompanyVM
            {
                selectPV = SelectPV,
            };



            return(View(vm));
        }