public TechnicalTaskContent(TabItemParent mainTabItem, TechnicalTask technicalTask) : base(mainTabItem) { InitializeComponent(); if (technicalTask == null) // control for output => technical task cannot be null { throw new ArgumentNullException(); } DataContext = this.technicalTask = technicalTask; }
public async Task <ActionResult> DeleteConfirmed(Guid id) { TechnicalTask technicalTask = await db.TechnicalTasks.FindAsync(id); db.TechnicalTasks.Remove(technicalTask); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "Id,CreationDate,Cabinet,Comment,IsComplete")] TechnicalTask technicalTask) { if (ModelState.IsValid) { db.Entry(technicalTask).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(technicalTask)); }
public async Task <ActionResult> Create([Bind(Include = "Id,CreationDate,Cabinet,Comment,IsComplete")] TechnicalTask technicalTask) { if (ModelState.IsValid) { technicalTask.Id = Guid.NewGuid(); db.TechnicalTasks.Add(technicalTask); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(technicalTask)); }
public EditTechnicalTaskContent(TabItemParent mainTabItem, TechnicalTask technicalTask = null) : base(mainTabItem) { InitializeComponent(); if (technicalTask == null) { technicalTask = new TechnicalTask(); ButtonDelete.Visibility = Visibility.Collapsed; ButtonAddDemand.Visibility = Visibility.Collapsed; BorderTogglePopup.IsEnabled = false; createFlag = true; } this.DataContext = this.technicalTask = technicalTask; Update(); }
// GET: TechnicalTasks/Delete/5 public async Task <ActionResult> Delete(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TechnicalTask technicalTask = await db.TechnicalTasks.FindAsync(id); if (technicalTask == null) { return(HttpNotFound()); } return(View(technicalTask)); }
public EditDemandContent(TabItemParent mainTabItem, TechnicalTask technicalTask, Demand demand = null) : base(mainTabItem) { InitializeComponent(); if (demand == null) { createFlag = true; ButtonDelete.Visibility = Visibility.Collapsed; SampleSitesCombobox.Visibility = Visibility.Collapsed; ButtonSaveSite.Visibility = Visibility.Collapsed; demand = new Demand(); } if (technicalTask == null) { throw new ArgumentNullException(); } this.technicalTask = technicalTask; this.DataContext = this.demand = demand; Update(); }
public ShowTechnicalTaskContent(TabItemParent mainTabItem, TechnicalTask technicalTask, bool isAvaible = false) : base(mainTabItem) { InitializeComponent(); if (technicalTask == null) { throw new ArgumentNullException(); } this.DataContext = this.technicalTask = technicalTask; if (isAvaible) // if task not chosed by user { buttonDemandAdd.Visibility = Visibility.Collapsed; } else { buttonRefuseTechnicalTask.Visibility = Visibility.Collapsed; buttonTechnicalTaskWork.Visibility = Visibility.Collapsed; } }