public async Task <IActionResult> Edit(int id, [Bind("UchredLawId,NameUchred,FullnameUchred,AddressUchred,TelUchred,mailUchred,WebsiteUchred")] UchredLaw uchredLaw) { if (id != uchredLaw.UchredLawId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(uchredLaw); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UchredLawExists(uchredLaw.UchredLawId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(uchredLaw)); }
/// <summary> /// Инициализация таблицы "Сведения об учредителях" /// </summary> /// <param name="serviceProvider"></param> /// <param name="configuration"></param> /// <returns></returns> public static async Task CreateUchredLaw(IServiceProvider serviceProvider, IConfiguration configuration) { using (var serviceScope = serviceProvider.GetRequiredService <IServiceScopeFactory>().CreateScope()) { AppIdentityDBContext context = serviceScope.ServiceProvider.GetService <AppIdentityDBContext>(); #region Инициализация таблицы "Сведения об учредителях" if (!await context.UchredLaw.AnyAsync()) { UchredLaw UchredLawName1 = new UchredLaw { UchredLawId = 1, NameUchred = "Министерство сельского хозяйства Российской Федерации (Минсельхоз России)", FullnameUchred = "Министр сельского хозяйства РФ - Ткачев Александр Николаевич", AddressUchred = "107139, г. Москва, Орликов переулок, д. 1/1", TelUchred = "+7 (495) 607-80-00", mailUchred = "*****@*****.**", WebsiteUchred = "http://mcx.ru/" }; await context.UchredLaw.AddRangeAsync(UchredLawName1); await context.SaveChangesAsync(); } #endregion } }
public async Task <IActionResult> Create([Bind("UchredLawId,NameUchred,FullnameUchred,AddressUchred,TelUchred,mailUchred,WebsiteUchred")] UchredLaw uchredLaw) { if (ModelState.IsValid) { _context.Add(uchredLaw); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(uchredLaw)); }