public bool Set(SysConfigDto opt) { if (opt == null) { throw new ArgumentNullException("opt"); } using (var db = DBManager.GetInstance()) { var config = db.Queryable <T_Configs>().ToList().FirstOrDefault(); bool isAdd = config == null; if (isAdd) { var obj = opt.MapTo <T_Configs>(); db.Insertable(obj).ExecuteCommand(); } else { db.Updateable <T_Configs>(new { Proportion = opt.Proportion, FixedLoss = opt.FixedLoss, PlatformPoint = opt.PlatformPoint, FloorEarnings = opt.FloorEarnings, RoomCoverMaxNum = opt.RoomCoverMaxNum, LastModifyBy = opt.LastModifyBy, LastModifyTime = opt.LastModifyTime }).Where(w => w.Id == config.Id).ExecuteCommand(); } return(true); } }
public ActionResult SetSysConfig(SysConfigDto dto) { if (dto == null) { throw new ArgumentNullException("config"); } dto.CreateBy = dto.LastModifyBy = CurrentAccount.Id.ToString(); dto.CreateTime = dto.LastModifyTime = DateTime.Now; _sysConfigServer.Set(dto); return(JsonContent(true)); }
public dynamic SetConfig(SysConfigDto opt) { if (opt == null) { throw new ArgumentNullException("opt"); } var dt = DateTime.Now; opt.CreateBy = "yyj"; opt.CreateTime = dt; opt.LastModifyBy = "yyj"; opt.LastModifyTime = dt; _sysCofigSever.Set(opt); return(true); }
private SysConfigDto InitConfig() { var userId = CurrentAccount.Id.ToString(); var dt = DateTime.Now; var cfg = new SysConfigDto() { Proportion = 3, FixedLoss = 40, PlatformPoint = 15, FloorEarnings = 1600, RoomCoverMaxNum = 2, CreateBy = userId, LastModifyBy = userId, CreateTime = dt, LastModifyTime = dt }; _sysConfigServer.Set(cfg); return(cfg); }
private bool SetCheckStatus(CheckFileInfoStatus status) { bool result = false; var sysConfigRepository = this.GetRepository <ISysConfigRepository>(); var list = sysConfigRepository.GetList(ConfigType.CheckFileInfoStatus); if (list.Count == 0) { var m = new SysConfigDto() { Type = ConfigType.CheckFileInfoStatus, Key = "CheckFileInfoStatus", Value = CheckFileInfoStatus.None.ToString() }; list.Add(m); } list[0].Value = status.ToString(); sysConfigRepository.AddOrUpdate(list, ConfigType.CheckFileInfoStatus); return(result); }
public virtual CheckFileInfoStatus GetCheckStatus() { CheckFileInfoStatus status = CheckFileInfoStatus.None; var sysConfigRepository = this.GetRepository <ISysConfigRepository>(); var list = sysConfigRepository.GetList(ConfigType.CheckFileInfoStatus); if (list.Count == 0) { var m = new SysConfigDto() { Type = ConfigType.CheckFileInfoStatus, Key = "CheckFileInfoStatus", Value = CheckFileInfoStatus.None.ToString() }; list.Add(m); sysConfigRepository.AddOrUpdate(list, ConfigType.CheckFileInfoStatus); } Enum.TryParse(list[0].Value, true, out status); return(status); }
public ResultDto <SysConfigDto> Save([FromForm] SysConfigDto dto) { return(_service.Update(dto)); }