public async Task <IActionResult> Edit(int id, [Bind("BlokDisciplChastNameId,BlokDisciplChastNameName")] BlokDisciplChastName blokDisciplChastName) { if (id != blokDisciplChastName.BlokDisciplChastNameId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(blokDisciplChastName); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BlokDisciplChastNameExists(blokDisciplChastName.BlokDisciplChastNameId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(blokDisciplChastName)); }
/// <summary> /// Инициализация таблицы "Наименование части блока дисциплин Учебного плана" /// </summary> /// <param name="serviceProvider"></param> /// <param name="configuration"></param> /// <returns></returns> public static async Task CreateBlokDisciplChastName(IServiceProvider serviceProvider, IConfiguration configuration) { using (var serviceScope = serviceProvider.GetRequiredService <IServiceScopeFactory>().CreateScope()) { AppIdentityDBContext context = serviceScope.ServiceProvider.GetService <AppIdentityDBContext>(); #region Инициализация таблицы "Наименование части блока дисциплин Учебного плана" if (!await context.BlokDisciplChastName.AnyAsync()) { BlokDisciplChastName BlokDisciplChastName1 = new BlokDisciplChastName { BlokDisciplChastNameId = 1, BlokDisciplChastNameName = "Базовая" }; BlokDisciplChastName BlokDisciplChastName2 = new BlokDisciplChastName { BlokDisciplChastNameId = 2, BlokDisciplChastNameName = "Вариативная" }; await context.BlokDisciplChastName.AddRangeAsync( BlokDisciplChastName1, BlokDisciplChastName2 ); await context.SaveChangesAsync(); } #endregion } }
public async Task <IActionResult> Create([Bind("BlokDisciplChastNameId,BlokDisciplChastNameName")] BlokDisciplChastName blokDisciplChastName) { if (ModelState.IsValid) { _context.Add(blokDisciplChastName); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(blokDisciplChastName)); }