Ejemplo n.º 1
0
 public ActionResult Job(Guid id, Job model)
 {
     ViewBag.action = "Job";
     model.id = id;
     if (ModelState.IsValid && Context.UpdateJob(model))
     {
         ViewBag.isPost = true;
     }
     return View(Context.FindJob(id));
 }
Ejemplo n.º 2
0
        public ActionResult AddJob(Guid id, Job model)
        {
            ViewBag.action = "AddJob";
            model.BoardId = id;
            if (ModelState.IsValid && Context.AddJob(model))
            {
                ViewBag.isPost = true;
            }

            return View("Job", model);
        }
Ejemplo n.º 3
0
 public bool UpdateJob(Job model)
 {
     Task.Run(async () =>
     {
         try
         {
             await project_flux.API.Job.Update(model.id, model.BoardId, model.title); 
             return true;
         }
         catch
         {
             return false;
         }
     }).Wait();
     return false;
 }
Ejemplo n.º 4
0
        public Job FindJob(Guid JobId)
        {
            var job = new Job();
            Task.Run(async () =>
            {
                try
                {
                    var iJob = await project_flux.API.Job.GetJobByID(JobId);
                    job.id = iJob.Id;
                    job.BoardId = iJob.BoardId;
                    job.title = iJob.Name;
                    job.Cards = Cards(iJob.Id);
                }
                catch { }
            }).Wait();

            return job;
        }