Ejemplo n.º 1
0
        static void _timer_Elapsed(object sender, ElapsedEventArgs e)
        {
            Threads model = new Threads();
            ThreadHandler thread = new ThreadHandler();

            thread.testTimer();
        }
Ejemplo n.º 2
0
        public void SaveTaskList(Threads model)
        {
            using (var db = new TrainingEntities())
            {
                int taskId;
                var checkTaskExists = db.TaskLists.Where(t => t.TaskName.ToLower().Equals(model.Task.ToLower())).FirstOrDefault();

                if (checkTaskExists != null)
                {
                    taskId = checkTaskExists.Id;
                    db.SaveChanges();
                }

                else
                {
                    var taskList = new TaskList
                    {
                        TaskName = model.Task,
                        NextExecution = model.NextExecution
                    };
                    db.TaskLists.Add(taskList);
                    db.SaveChanges();
                }

            }
        }
Ejemplo n.º 3
0
        public ActionResult Test(Threads model)
        {
            ThreadHandler thread = new ThreadHandler();

            //TestThreadLibrary.Service.TaskSchedule.TaskSchedules();
              var results = thread.MinMaxAvgThread(model);

            return View(results);
        }
Ejemplo n.º 4
0
        public void SaveData(Threads model)
        {
            using (var db = new TrainingEntities())
            {
                var checkTaskExists = db.TaskLists.Where(t => t.TaskName.ToLower().Equals(model.Task.ToLower())).FirstOrDefault();

                var s = new MinMaxAvgThread
                {
                    TaskId = checkTaskExists.Id,
                    LastExecution = model.LastExecution,
                    Minimum = model.Min,
                    Maximum = model.Max,
                    Average = model.Average

                };

                db.MinMaxAvgThreads.Add(s);

                try
                {
                    db.SaveChanges();
                }

                catch (System.Data.Entity.Validation.DbEntityValidationException dbEx)
                {
                    Exception raise = dbEx;
                    foreach (var validationErrors in dbEx.EntityValidationErrors)
                    {
                        foreach (var validationError in validationErrors.ValidationErrors)
                        {
                            string message = string.Format("{0}:{1}",
                                validationErrors.Entry.Entity.ToString(),
                                validationError.ErrorMessage);
                            raise = new InvalidOperationException(message, raise);
                        }
                    }
                    throw raise;
                }
            }
        }