public async Task <IActionResult> Edit(int id, [Bind("Id,NameRus,NameKyrg,INN,DictTypeOfSubId,Fax,Email,DateOfCreated,BriefInfo,DictRegionId,DictDistrictId,AddressRus,AddressKyrg")] ListOfSubInstitutions listOfSubInstitutions) { if (id != listOfSubInstitutions.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(listOfSubInstitutions); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ListOfSubInstitutionsExists(listOfSubInstitutions.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["DictDistrictId"] = new SelectList(_context.DictDistrict, "Id", "NameRus", listOfSubInstitutions.DictDistrictId); ViewData["DictRegionId"] = new SelectList(_context.DictRegion, "Id", "NameRus", listOfSubInstitutions.DictRegionId); ViewData["DictTypeOfSubId"] = new SelectList(_context.DictTypeOfSub, "Id", "NameRus", listOfSubInstitutions.DictTypeOfSubId); return(View(listOfSubInstitutions)); }
public async Task <IActionResult> Create([Bind("Id,NameRus,NameKyrg,INN,DictTypeOfSubId,Fax,Email,DateOfCreated,BriefInfo,DictRegionId,DictDistrictId,AddressRus,AddressKyrg")] ListOfSubInstitutions listOfSubInstitutions) { if (ModelState.IsValid) { _context.Add(listOfSubInstitutions); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["DictDistrictId"] = new SelectList(_context.DictDistrict, "Id", "NameRus", listOfSubInstitutions.DictDistrictId); ViewData["DictRegionId"] = new SelectList(_context.DictRegion, "Id", "NameRus", listOfSubInstitutions.DictRegionId); ViewData["DictTypeOfSubId"] = new SelectList(_context.DictTypeOfSub, "Id", "NameRus", listOfSubInstitutions.DictTypeOfSubId); return(View(listOfSubInstitutions)); }