public async Task <IActionResult> Edit(int id, [Bind("PubDocId,FkPublicationPubdoc,FkDocumentPubdoc")] PublicationDocument publicationDocument) { if (id != publicationDocument.PubDocId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(publicationDocument); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PublicationDocumentExists(publicationDocument.PubDocId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["FkDocumentPubdoc"] = new SelectList(_context.Document, "DocumentId", "PdfName", publicationDocument.FkDocumentPubdoc); ViewData["FkPublicationPubdoc"] = new SelectList(_context.Publication, "PublicationId", "PublicationId", publicationDocument.FkPublicationPubdoc); return(View(publicationDocument)); }
public async Task <IActionResult> Create([Bind("PubDocId,FkPublicationPubdoc,FkDocumentPubdoc")] PublicationDocument publicationDocument) { if (ModelState.IsValid) { _context.Add(publicationDocument); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["FkDocumentPubdoc"] = new SelectList(_context.Document, "DocumentId", "PdfName", publicationDocument.FkDocumentPubdoc); ViewData["FkPublicationPubdoc"] = new SelectList(_context.Publication, "PublicationId", "PublicationId", publicationDocument.FkPublicationPubdoc); return(View(publicationDocument)); }