public ActionResult GetAutoReplyOnMessage() { AutoReplyOnMessageEntity result = _settingsManager.GetAutoReplyOnMessage(DomainContext.Domain.Id); return(RespondDataResult(result)); }
public ActionResult SaveAutoReplyOnMessage() { AutoReplyOnMessageEntity args = RequestArgs <AutoReplyOnMessageEntity>(); if (args == null) { return(RespondResult(false, "参数无效。")); } args.Domain = DomainContext.Domain.Id; _settingsManager.SaveAutoReplyOnMessage(DomainContext, args); #region 操作日志 _operatedLogManager.Create(new OperatedLogEntity() { Domain = DomainContext.Domain.Id, AppId = DomainContext.AppId, User = UserContext.User.Id, IP = Request.UserHostAddress, Module = EnumModule.Settings, Description = "保存消息自动回复" }); #endregion return(RespondResult()); }
public AutoReplyOnMessageEntity GetAutoReplyOnMessage(Guid domainId) { AutoReplyOnMessageEntity autoReplyOnMessageEntity = new AutoReplyOnMessageEntity(); autoReplyOnMessageEntity.Domain = domainId; if (_dataBase.Fill <AutoReplyOnMessageEntity>(autoReplyOnMessageEntity)) { return(autoReplyOnMessageEntity); } else { return(null); } }
public void SaveAutoReplyOnMessage(DomainContext domainContext, AutoReplyOnMessageEntity args) { if (args == null) { return; } lock (domainContext) { _dataBase.Remove(args); _dataBase.Insert(args); _domainManager.UpdateLastUpdateTime(domainContext.Domain.Id); } }