public async Task <IActionResult> Edit(DivisionViewModel model) { var division = await _dbContext.Divisions .Include(d => d.University) .FirstOrDefaultAsync(d => d.Id == model.Id); if (division == null) { return(NotFound("Edit", model.Id)); } try { await model.Init(division, _dbContext); } catch (Exception ex) { return(Error("CreateOrUpdate", ex)); } ModelState.Clear(); return(View("Create", model)); }