public async Task <IActionResult> Edit(int idGoodsReceivedNote, DetailGoodsReceivedNote detailGoodsReceivedNote) { if (idGoodsReceivedNote != detailGoodsReceivedNote.IdGoodsReceivedNote) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(detailGoodsReceivedNote); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DetailGoodsReceivedNoteExists(detailGoodsReceivedNote.IdGoodsReceivedNote)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index), new { id = detailGoodsReceivedNote.IdGoodsReceivedNote })); } ViewData["IdGoodsReceivedNote"] = new SelectList(_context.GoodsReceivedNotes, "Id", "Id", detailGoodsReceivedNote.IdGoodsReceivedNote); ViewData["MaterialName"] = new SelectList(_context.Materials, "Id", "Name"); return(View(detailGoodsReceivedNote)); }
public async Task <IActionResult> Create(DetailGoodsReceivedNote detailGoodsReceivedNote) { if (ModelState.IsValid) { _context.Add(detailGoodsReceivedNote); await _context.SaveChangesAsync(); HttpContext.Session.SetString("SuccessMessage", "Thêm mới thành công"); return(RedirectToAction(nameof(Index), new { id = detailGoodsReceivedNote.IdGoodsReceivedNote })); } ViewData["IdGoodsReceivedNote"] = new SelectList(_context.GoodsReceivedNotes, "Id", "Id", detailGoodsReceivedNote.IdGoodsReceivedNote); ViewData["MaterialName"] = new SelectList(_context.Materials, "Id", "Name"); return(View(detailGoodsReceivedNote)); }