public JsonResult Update(IDictionary <string, object> settings) { using (var l = new tblSettingLogic()) { l.UpdateConfig(settings); } return(MakeSuccesResult(true)); }
public JsonResult Get(string [] settings) { if (settings == null) { return(MakeBadRequest()); } using (var l = new tblSettingLogic()) { var result = l.GetConfig(settings); return(MakeSuccesResult(result)); } }
public override void Execute() { using (var logicSetting = new tblSettingLogic()) { if (logicSetting.BatchSendingIsActive) { using (var logic = new MessagesModuleLogic(new MessageContext())) { //logger.Info("BatchSending"); TASK_PROTOTYPE.RunScheduledBatchSending(logic, new BatchSendingTaskSettings { SmsLimit = 20, MailsLimit = 20 }); logicSetting.BatchSendingLastRun = DateTime.UtcNow; } } } }
public override void Execute() { var scheduleService = new ScheduleService(); using (var logic = new tblSettingLogic()) { if (logic.PopulateLinesIsActive) { logger.Info("PopulateLinesPlan"); var result = scheduleService.PopulateLinesPlan(); if (result) { logic.PopulateLinesLastRun = DateTime.UtcNow; } } } }