public async Task <IActionResult> Edit(int id, [Bind("ExternalCostTitle,ExternalCostAmountPlanned,ExternalCostAmountReal,CostId,PhaseActivityId,Id")] ExternalCost externalCost) { if (id != externalCost.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(externalCost); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ExternalCostExists(externalCost.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CostId"] = new SelectList(_context.Costs, "Id", "CostTyp", externalCost.CostId); ViewData["PhaseActivityId"] = new SelectList(_context.PhasesActivities, "Id", "PhaseActivityName", externalCost.PhaseActivityId); return(View(externalCost)); }
// Werte setzen public void InitialSet() { UpdateCostTypeList(); // Wenn externe Koste nicht gesetzt: Erstellen if (selectedVExternalCost == null) { CreateFieldsEnabled = true; SetFieldsEnabled = false; btnCreateOrSetExternalCostName = "Erstellen"; } else { // Wenn externe Koste gesetzt: Setzen CreateFieldsEnabled = false; SetFieldsEnabled = true; // View Obj umwandeln in richtiges externe Kosten Obj selectedExternalCost = new ExternalCost(selectedVExternalCost.Id, selectedVExternalCost.BudgetCost, selectedVExternalCost.EffectiveCost, selectedVExternalCost.Deviation, selectedVExternalCost.CostTypeId, selectedVExternalCost.ActivityId); txtCostPlanned = selectedExternalCost.BudgetCost; txtCostEffective = selectedExternalCost.EffectiveCost; txtDeviation = selectedExternalCost.Deviation; btnCreateOrSetExternalCostName = "Setzen"; } }
public ActionResult DeleteConfirmed(int id) { ExternalCost externalCost = db.ExternalCosts.Find(id); db.ExternalCosts.Remove(externalCost); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,CostType,BudgetCost,ActualCost,Abweichungen,ProjectActivitiesID")] ExternalCost externalCost) { if (ModelState.IsValid) { db.Entry(externalCost).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Details/" + externalCost.ProjectActivitiesID, "ProjectActivities")); } ViewBag.ProjectActivitiesID = new SelectList(db.ProjectActivities, "ID", "Name", externalCost.ProjectActivitiesID); return(View(externalCost)); }
public async Task <IActionResult> Create([Bind("ExternalCostTitle,ExternalCostAmountPlanned,ExternalCostAmountReal,CostId,PhaseActivityId,Id")] ExternalCost externalCost) { if (ModelState.IsValid) { _context.Add(externalCost); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CostId"] = new SelectList(_context.Costs, "Id", "CostTyp", externalCost.CostId); ViewData["PhaseActivityId"] = new SelectList(_context.PhasesActivities, "Id", "PhaseActivityName", externalCost.PhaseActivityId); return(View(externalCost)); }
// GET: ExternalCosts/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ExternalCost externalCost = db.ExternalCosts.Find(id); if (externalCost == null) { return(HttpNotFound()); } return(View(externalCost)); }
// GET: ExternalCosts/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ExternalCost externalCost = db.ExternalCosts.Find(id); if (externalCost == null) { return(HttpNotFound()); } ViewBag.ProjectActivitiesID = new SelectList(db.ProjectActivities, "ID", "Name", externalCost.ProjectActivitiesID); return(View(externalCost)); }