public ActionResult DeleteConfirmed(int id) { JobsGrid jobsGrid = db.JobsGrids.Find(id); db.JobsGrids.Remove(jobsGrid); db.SaveChanges(); return(RedirectToAction("Index")); }
protected override Task OnInitializedAsync() { ExecutorService.JobUpdated += OnJobUpdated; JobsGrid.SetData(ExecutorService.Jobs); JobsGrid.ItemDoubleClicked += OnItemDoubleClicked; JobsGrid.ItemClicked += OnItemClicked; return(Task.CompletedTask); }
public ActionResult Edit([Bind(Include = "Id,Photo,Icon,Work,Location,Count,Experience")] JobsGrid jobsGrid) { if (ModelState.IsValid) { db.Entry(jobsGrid).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(jobsGrid)); }
public ActionResult Create([Bind(Include = "Id,Photo,Icon,Work,Location,Count,Experience")] JobsGrid jobsGrid) { if (ModelState.IsValid) { db.JobsGrids.Add(jobsGrid); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(jobsGrid)); }
// GET: Admin/JobsGrids/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } JobsGrid jobsGrid = db.JobsGrids.Find(id); if (jobsGrid == null) { return(HttpNotFound()); } return(View(jobsGrid)); }
private void OnJobUpdated(Job job) { InvokeAsync(() => JobsGrid.Update(job)); }