public async Task <IActionResult> Edit(byte id, [Bind("ConditionId,Condition")] TireCondition tireCondition) { if (id != tireCondition.ConditionId) { return(NotFound()); } if (IsTireConditionForUpdate(tireCondition.Condition, tireCondition.ConditionId)) { ModelState.AddModelError("Condition", "The tire condition is already exist."); } if (ModelState.IsValid) { try { _context.Update(tireCondition); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TireConditionExists(tireCondition.ConditionId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(tireCondition)); }
public async Task <IActionResult> Create([Bind("ConditionId,Condition")] TireCondition tireCondition) { if (IsTireConditionExistForAdd(tireCondition.Condition)) { ModelState.AddModelError("Condition", "The tire condition is already exist"); } if (ModelState.IsValid) { _context.Add(tireCondition); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(tireCondition)); }