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)); } }
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); }
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); }
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); }