Example #1
0
        public ActionResult Create(Job job)
        {
            string body = "";
            if (Request.Form.HasKeys())
            {
                foreach (string x in Request.Form)
                {
                    body = body + x + "=" + Request.Form[x] + "\n";
                }
            }
            string jobName = "CMAES" + DateTime.Now.Second.ToString();

            Messaging messaging = new Messaging();

            IMapMessage response = messaging.RequestMap(jobName, "AddJob", body);

               job.IsTemplate = false;
               job.Name = jobName;
               job.Problem_Id = 1;
               job.Status = "Submitted";
               job.StartTime = DateTime.Now;
               _jobRepository.AddJob(job);

               Thread.Sleep(1000);

            Response.Redirect("/default.aspx");
            return View(job);
              //  var jobs = _jobRepository.FindAllJobs();
            //return View(jobs);

            //if (ModelState.IsValid)
            //{
            //    try
            //    {
            //        _jobRepository.AddJob(job);
            //        return RedirectToAction("Index");
            //    }
            //    catch
            //    {
            //        return View(job);
            //    }
            //}
            //else
            //{
            //    return View(job);
            //}
        }
 public void UpdateJob(Job job)
 {
     db.SubmitChanges();
 }
 public void DeleteJob(Job job)
 {
     db.Jobs.DeleteOnSubmit(job);
     db.SubmitChanges();
 }
 public void AddJob(Job job)
 {
     db.Jobs.InsertOnSubmit(job);
     db.SubmitChanges();
 }
Example #5
0
		private void detach_Jobs(Job entity)
		{
			this.SendPropertyChanging();
			entity.Problem = null;
		}
Example #6
0
		private void attach_Jobs(Job entity)
		{
			this.SendPropertyChanging();
			entity.Problem = this;
		}