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)); }
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); }
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; }
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; }