public JsonResult Save(AntiBot antiBot, LimitRequest limit, bool IsAPI = false) { #region Демо режим if (Platform.IsDemo) { return(Json(new Text("Операция недоступна в демо-режиме"))); } #endregion // Лимит запросов jsonDB.AntiBot.limitRequest = limit; // Обновляем параметры AntiBot CommonModels.Update(jsonDB.AntiBot, antiBot); // Сохраняем базу jsonDB.AntiBot.LastUpdateToConf = DateTime.Now; jsonDB.Save(); // Trigger.OnChange((0, 0)); // Ответ if (IsAPI) { return(Json(new TrueOrFalse(true))); } return(Json(new Text("Настройки успешно сохранены"))); }
public JsonResult LimitRequest(int Id, LimitRequest limitRequest) { // Поиск домена if (coreDB.RequestsFilter_Domains.Where(i => i.Id == Id).Include(i => i.limitRequest).FirstOrDefault() is Domain item) { return(Edit(Id, item.limitRequest, limitRequest)); } return(Json(new Text("Домен не найден"))); }
public JsonResult Limit(LimitRequest limit) { CommonModels.Update(limit, jsonDB.AntiBot.limitRequest, HttpContext, updateType: UpdateType.skip); return(new SecurityToAntiBotController().Save(jsonDB.AntiBot, limit, IsAPI: true)); }