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
            }
        }