public async Task <IActionResult> Edit(int id, [Bind("DocumentAccommodationID,DirectoryStatusAccommodationID,DateAccommodation,DateEviction,NumberOfPersons,FirstName,SecondName,Patronymic,PassportSerial,PassportNumber,AddressRegistration,AddressResidential,TelephoneNumber,Email,DataAboutWorkPlace,ClientDate,DirectoryCategoryRoomsID,DirectoryTypeRoomsID,NumberRoom,CostPerDay,CostTotal,Payment")] DocumentAccommodation documentAccommodation) { if (id != documentAccommodation.DocumentAccommodationID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(documentAccommodation); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DocumentAccommodationExists(documentAccommodation.DocumentAccommodationID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["DirectoryCategoryRoomsID"] = new SelectList(_context.CategoryRooms, "DirectoryCategoryRoomsID", "CategoryRoom", documentAccommodation.DirectoryCategoryRoomsID); ViewData["DirectoryStatusAccommodationID"] = new SelectList(_context.StatusAccommodation, "DirectoryStatusAccommodationID", "StatusAccommodation", documentAccommodation.DirectoryStatusAccommodationID); ViewData["DirectoryTypeRoomsID"] = new SelectList(_context.TypeRooms, "DirectoryTypeRoomsID", "TypeRoom", documentAccommodation.DirectoryTypeRoomsID); return(View(documentAccommodation)); }
public async Task <IActionResult> Create([Bind("DocumentAccommodationID,DirectoryStatusAccommodationID,DateAccommodation,DateEviction,NumberOfPersons,FirstName,SecondName,Patronymic,PassportSerial,PassportNumber,AddressRegistration,AddressResidential,TelephoneNumber,Email,DataAboutWorkPlace,ClientDate,DirectoryCategoryRoomsID,DirectoryTypeRoomsID,NumberRoom,CostPerDay,CostTotal,Payment")] DocumentAccommodation documentAccommodation) { if (ModelState.IsValid) { _context.Add(documentAccommodation); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["DirectoryCategoryRoomsID"] = new SelectList(_context.CategoryRooms, "DirectoryCategoryRoomsID", "CategoryRoom", documentAccommodation.DirectoryCategoryRoomsID); ViewData["DirectoryStatusAccommodationID"] = new SelectList(_context.StatusAccommodation, "DirectoryStatusAccommodationID", "StatusAccommodation", documentAccommodation.DirectoryStatusAccommodationID); ViewData["DirectoryTypeRoomsID"] = new SelectList(_context.TypeRooms, "DirectoryTypeRoomsID", "TypeRoom", documentAccommodation.DirectoryTypeRoomsID); return(View(documentAccommodation)); }