public async Task<IActionResult> Edit(int id, [Bind("EduVidDeyatId,EduVidDeyatName")] EduVidDeyat eduVidDeyat) { if (id != eduVidDeyat.EduVidDeyatId) { return NotFound(); } if (ModelState.IsValid) { try { _context.Update(eduVidDeyat); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EduVidDeyatExists(eduVidDeyat.EduVidDeyatId)) { return NotFound(); } else { throw; } } return RedirectToAction(nameof(Index)); } return View(eduVidDeyat); }
public async Task<IActionResult> Create([Bind("EduVidDeyatId,EduVidDeyatName")] EduVidDeyat eduVidDeyat) { if (ModelState.IsValid) { _context.Add(eduVidDeyat); await _context.SaveChangesAsync(); return RedirectToAction(nameof(Index)); } return View(eduVidDeyat); }
/// <summary> /// Инициализация таблицы "Виды деятельности по учебному плану" /// </summary> /// <param name="serviceProvider"></param> /// <param name="configuration"></param> /// <returns></returns> public static async Task CreateEduVidDeyats(IServiceProvider serviceProvider, IConfiguration configuration) { using (var serviceScope = serviceProvider.GetRequiredService <IServiceScopeFactory>().CreateScope()) { AppIdentityDBContext context = serviceScope.ServiceProvider.GetService <AppIdentityDBContext>(); #region Инициализация таблицы "Виды деятельности по учебному плану" if (!await context.EduVidDeyat.AnyAsync()) { EduVidDeyat EduVidDeyat1 = new EduVidDeyat { EduVidDeyatId = 1, EduVidDeyatName = "Монтажно-наладочная" }; EduVidDeyat EduVidDeyat2 = new EduVidDeyat { EduVidDeyatId = 2, EduVidDeyatName = "Научно-исследовательская" }; EduVidDeyat EduVidDeyat3 = new EduVidDeyat { EduVidDeyatId = 3, EduVidDeyatName = "Организационно-управленческая" }; EduVidDeyat EduVidDeyat4 = new EduVidDeyat { EduVidDeyatId = 4, EduVidDeyatName = "Проектно-конструкторская" }; EduVidDeyat EduVidDeyat5 = new EduVidDeyat { EduVidDeyatId = 5, EduVidDeyatName = "Производственно-технологическая" }; EduVidDeyat EduVidDeyat6 = new EduVidDeyat { EduVidDeyatId = 6, EduVidDeyatName = "Расчетно-проектная и проектно-конструкторская" }; EduVidDeyat EduVidDeyat7 = new EduVidDeyat { EduVidDeyatId = 7, EduVidDeyatName = "Сервисно-эксплуатационная" }; EduVidDeyat EduVidDeyat8 = new EduVidDeyat { EduVidDeyatId = 8, EduVidDeyatName = "Экспертная, надзорная и инспекционно-аудиторская" }; await context.EduVidDeyat.AddRangeAsync( EduVidDeyat1, EduVidDeyat2, EduVidDeyat3, EduVidDeyat4, EduVidDeyat5, EduVidDeyat6, EduVidDeyat7, EduVidDeyat8 ); await context.SaveChangesAsync(); } #endregion } }