Пример #1
0
        public ActionResult EditBusinessInfo(TCBusinessInfo tcBusinessInfo)
        {
            if (!ModelState.IsValid)
            {
                return(View(tcBusinessInfo));
            }

            using (var db = new InnosixEntities())
            {
                db.TCGeneral.Find(tcBusinessInfo.TCid).LastUpdated = DateTime.Now;

                var tcBusinessInfoExists = db.TCBusinessInfo.Any(x => x.TCid == tcBusinessInfo.TCid);
                if (tcBusinessInfoExists)
                {
                    db.Entry(tcBusinessInfo).State = EntityState.Modified;
                }
                else
                {
                    db.TCBusinessInfo.Add(tcBusinessInfo);
                }

                db.SaveChanges();
            }

            return(RedirectToAction("EditBusinessInfo"));
        }
Пример #2
0
        public ActionResult TcEditBusinessInfo(TCBusinessInfo tcBusinessInfo)
        {
            if (!ModelState.IsValid)
            {
                return(View("~/Views/TechCompany/EditBusinessInfo.cshtml", tcBusinessInfo));
            }

            _techCompanyService.UpdateTcBusinessInfo(tcBusinessInfo);

            return(RedirectToAction("TcEditBusinessInfo", tcBusinessInfo));
        }
Пример #3
0
        public void UpdateTcBusinessInfo(TCBusinessInfo tcBusinessInfo)
        {
            using (var db = new InnosixEntities())
            {
                db.TCGeneral.Find(tcBusinessInfo.TCid).LastUpdated = DateTime.Now;

                var tcBusinessInfoExists = db.TCBusinessInfo.Any(x => x.TCid == tcBusinessInfo.TCid);
                if (tcBusinessInfoExists)
                {
                    db.Entry(tcBusinessInfo).State = EntityState.Modified;
                }
                else
                {
                    db.TCBusinessInfo.Add(tcBusinessInfo);
                }

                db.SaveChanges();
            }
        }