Esempio n. 1
0
        public ActionResult CheckTaskStatus(int id)
        {
            IRepository <Models.TaskScheduler> TaskScheduler = new GenericRepository <Models.TaskScheduler>(db);

            Models.TaskScheduler task = TaskScheduler.Get(id);

            if (task == null)
            {
                return(Content(JsonConvert.SerializeObject(new { status = false, message = "Not found!!" }), "appllication/json"));
            }

            return(Content(JsonConvert.SerializeObject(new { status = task.Status < 2, message = Enum.GetName(typeof(EnumData.TaskStatus), task.Status) }), "appllication/json"));
        }
Esempio n. 2
0
        public ThreadTask(string name, HttpSessionStateBase session = null)
        {
            db            = new Models.QDLogisticsEntities();
            TaskScheduler = new GenericRepository <Models.TaskScheduler>(db);
            TaskLog       = new GenericRepository <Models.TaskLog>(db);

            lock (TaskScheduler)
            {
                int AdminID = (int)get_session("AdminID", session, -1);
                _taskScheduler = new Models.TaskScheduler()
                {
                    Description = name, UpdateBy = AdminID, CreateDate = DateTime.UtcNow
                };
                TaskScheduler.Create(_taskScheduler);
                TaskScheduler.SaveChanges();
            }
        }