public async Task <IActionResult> Edit(int id, [Bind("RucovodstvoId,Fio,Post,Telephone,Email,AppUserId,OrderNumber")] Rucovodstvo rucovodstvo)
        {
            if (id != rucovodstvo.RucovodstvoId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(rucovodstvo);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!RucovodstvoExists(rucovodstvo.RucovodstvoId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(rucovodstvo));
        }
        public async Task <IActionResult> Create([Bind("RucovodstvoId,Fio,Post,Telephone,Email")] Rucovodstvo rucovodstvo)
        {
            if (ModelState.IsValid)
            {
                _context.Add(rucovodstvo);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(rucovodstvo));
        }
        /// <summary>
        /// Инициализация таблицы "Руководство"
        /// </summary>
        /// <param name="serviceProvider"></param>
        /// <param name="configuration"></param>
        /// <returns></returns>
        public static async Task CreateRucovodstvo(IServiceProvider serviceProvider, IConfiguration configuration)
        {
            using (var serviceScope = serviceProvider.GetRequiredService <IServiceScopeFactory>().CreateScope())
            {
                AppIdentityDBContext context = serviceScope.ServiceProvider.GetService <AppIdentityDBContext>();

                #region Инициализация таблицы "Руководство"
                if (!await context.SvedenRucovodstvo.AnyAsync())
                {
                    Rucovodstvo SvedenRucovodstvo1 = new Rucovodstvo
                    {
                        Fio       = "Серегин Александр Анатольевич",
                        Post      = "Директор",
                        Telephone = "8(86359) 41-7-43",
                        Email     = "*****@*****.**"
                    };

                    Rucovodstvo SvedenRucovodstvo2 = new Rucovodstvo
                    {
                        Fio       = "Глечикова Наталья Александровна",
                        Post      = "И.о. зам. директора по учебной работе",
                        Telephone = "8(86359) 42-1-76",
                        Email     = "*****@*****.**"
                    };

                    Rucovodstvo SvedenRucovodstvo3 = new Rucovodstvo
                    {
                        Fio       = "Юдаев Игорь Викторович",
                        Post      = "Зам. директора по научной работе",
                        Telephone = "8(86359) 41-1-61",
                        Email     = "*****@*****.**"
                    };

                    Rucovodstvo SvedenRucovodstvo4 = new Rucovodstvo
                    {
                        Fio       = "Джанибеков Казбек Алиевич",
                        Post      = "Зам. директора по административно-хозяйственной работе",
                        Telephone = "8(86359) 42-7-81",
                        Email     = "*****@*****.**"
                    };

                    Rucovodstvo SvedenRucovodstvo5 = new Rucovodstvo
                    {
                        Fio       = "Асатурян Сергей Вартанович",
                        Post      = "И.о. зам. директора по воспитательной работе",
                        Telephone = "8(86359) 43-3-49",
                        Email     = "*****@*****.**"
                    };

                    Rucovodstvo SvedenRucovodstvo6 = new Rucovodstvo
                    {
                        Fio       = "Кабанов Александр Николаевич",
                        Post      = "И.о. зам. директора по социальной работе",
                        Telephone = "8(86359) 34-6-12",
                        Email     = "*****@*****.**"
                    };

                    Rucovodstvo SvedenRucovodstvo7 = new Rucovodstvo
                    {
                        Fio       = "Бондаренко Анатолий Михайлович",
                        Post      = "И.о. зам. директора по связям с общественностью",
                        Telephone = "8(86359) 41-3-65",
                        Email     = "*****@*****.**"
                    };

                    Rucovodstvo SvedenRucovodstvo8 = new Rucovodstvo
                    {
                        Fio       = "Меркулов Александр Филиппович",
                        Post      = "Директор агротехнологического центра",
                        Telephone = "8(86359) 34-7-32",
                        Email     = "*****@*****.**"
                    };
                    await context.SvedenRucovodstvo.AddRangeAsync(
                        SvedenRucovodstvo1,
                        SvedenRucovodstvo2,
                        SvedenRucovodstvo3,
                        SvedenRucovodstvo4,
                        SvedenRucovodstvo5,
                        SvedenRucovodstvo6,
                        SvedenRucovodstvo7,
                        SvedenRucovodstvo8
                        );

                    await context.SaveChangesAsync();
                }
                #endregion
            }
        }