public async Task <IActionResult> Create([Bind("IVsCd,IVsDesc,IEdiType")] MS_VS mS_VS) { if (ModelState.IsValid) { _context.Add(mS_VS); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(mS_VS)); }
public async Task <IActionResult> Edit(string id, [Bind("IVsCd,IVsDesc,IEdiType")] MS_VS mS_VS) { if (id != mS_VS.IVsCd) { //return NotFound(); } if (ModelState.IsValid) { try { if (id != mS_VS.IVsCd) { var oldVendor = await _context.MsVendor.FindAsync(mS_VS.IVsCd); if (oldVendor != null) { ViewBag.Error = "Vendor Already Exists"; return(View(await _context.MsVendor.FindAsync(id))); } else { _context.Add(mS_VS); } } else { _context.Update(mS_VS); } await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MS_VSExists(mS_VS.IVsCd)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(mS_VS)); }