Ejemplo n.º 1
0
        public ActionResult EditRateUSD(CMS_SysConfigModels model)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    Response.StatusCode = (int)HttpStatusCode.BadRequest;
                    return(PartialView("_EditRateUSD", model));
                }

                var msg    = "";
                var result = _fac.UpdateRateUSD(model, ref msg);
                if (result)
                {
                    return(RedirectToAction("Index"));
                }
                ModelState.AddModelError("__EditRateUSDError: ", msg);
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(PartialView("_EditRateUSD", model));
            }
            catch (Exception ex)
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(PartialView("_EditRateUSD", model));
            }
        }
Ejemplo n.º 2
0
        public bool UpdateSiteMaintain(CMS_SysConfigModels model, ref string msg)
        {
            var result = true;

            using (var cxt = new CMS_Context())
            {
                using (var beginTran = cxt.Database.BeginTransaction())
                {
                    try
                    {
                        if (!string.IsNullOrEmpty(model.Id))
                        {
                            var e = cxt.CMS_SysConfigs.Find(model.Id);
                            if (e != null)
                            {
                                e.SiteContent = model.SiteContent;
                            }
                        }
                        cxt.SaveChanges();
                        beginTran.Commit();
                    }
                    catch (Exception ex)
                    {
                        msg = "Lỗi đường truyền mạng";
                        beginTran.Rollback();
                        result = false;
                    }
                }
            }
            return(result);
        }
Ejemplo n.º 3
0
 public CMS_SysConfigModels GetDetailSiteMaintain(string id)
 {
     try
     {
         using (var cxt = new CMS_Context())
         {
             var data = cxt.CMS_SysConfigs.Select(x => new CMS_SysConfigModels
             {
                 Id          = x.Id,
                 SiteContent = x.SiteContent,
                 IsActive    = x.IsActive,
             }).Where(o => o.Id.Equals(id)).FirstOrDefault();
             if (data == null)
             {
                 data = new CMS_SysConfigModels();
             }
             return(data);
         }
     }
     catch (Exception ex) { }
     return(null);
 }
Ejemplo n.º 4
0
 public CMS_SysConfigModels GetDetailWaitingTime(string Id)
 {
     try
     {
         using (var cxt = new CMS_Context())
         {
             var data = cxt.CMS_SysConfigs.Select(x => new CMS_SysConfigModels
             {
                 Id        = x.Id,
                 Value     = x.Value,
                 ValueType = (int)Commons.ConfigType.WaitingTime,
             }).Where(x => x.Id.Equals(Id)).FirstOrDefault();
             if (data == null)
             {
                 data = new CMS_SysConfigModels();
             }
             return(data);
         }
     }
     catch (Exception ex) { }
     return(null);
 }