public async Task <IActionResult> Edit(int id, [Bind("Id,ManuscriptId,CountryId,UniversityId,AuthorUserId,DateOfRecord,Indx,Email,Contribution")] ArticleAuthorship articleAuthorship) { if (id != articleAuthorship.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(articleAuthorship); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ArticleAuthorshipExists(articleAuthorship.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Create", "ArticleAuthorships", new { /* routeValues, for example: */ mid = articleAuthorship.ManuscriptId })); } ViewData["AuthorUserId"] = new SelectList(_context.ApplicationUsers, "Id", "Id", articleAuthorship.AuthorUserId); ViewData["CountryId"] = new SelectList(_context.Countries, "Id", "ArCountryName", articleAuthorship.CountryId); ViewData["ManuscriptId"] = new SelectList(_context.Manuscripts, "Id", "ArAbstract", articleAuthorship.ManuscriptId); ViewData["UniversityId"] = new SelectList(_context.Universities, "Id", "ArUniversityName", articleAuthorship.UniversityId); return(View(articleAuthorship)); }
public async Task <IActionResult> Create([Bind("Id,ManuscriptId,CountryId,UniversityId,AuthorUserId,DateOfRecord,Indx,Email,Contribution")] ArticleAuthorship articleAuthorship) { if (ModelState.IsValid) { articleAuthorship.Contribution = articleAuthorship.Contribution.Replace("\n", "<br/>"); articleAuthorship.DateOfRecord = DateTime.Now; _context.Add(articleAuthorship); await _context.SaveChangesAsync(); return(RedirectToAction("Create", "ArticleAuthorships", new { /* routeValues, for example: */ mid = articleAuthorship.ManuscriptId })); } ViewData["AuthorUserId"] = new SelectList(_context.ApplicationUsers, "Id", "Id", articleAuthorship.AuthorUserId); ViewData["CountryId"] = new SelectList(_context.Countries, "Id", "ArCountryName", articleAuthorship.CountryId); ViewData["ManuscriptId"] = new SelectList(_context.Manuscripts, "Id", "ArAbstract", articleAuthorship.ManuscriptId); ViewData["UniversityId"] = new SelectList(_context.Universities, "Id", "ArUniversityName", articleAuthorship.UniversityId); return(View(articleAuthorship)); }