public async Task <IActionResult> Edit(string id, [Bind("VendorCatalogId,VendorCatalogName,VendorId,HasChild,createdAt")] VendorCatalog vendorCatalog) { if (id != vendorCatalog.VendorCatalogId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(vendorCatalog); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VendorCatalogExists(vendorCatalog.VendorCatalogId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["VendorId"] = new SelectList(_context.Vendor, "vendorId", "vendorName", vendorCatalog.VendorId); return(View(vendorCatalog)); }
public async Task <IActionResult> Create([Bind("VendorCatalogId,VendorCatalogName,VendorId,HasChild,createdAt")] VendorCatalog vendorCatalog) { if (ModelState.IsValid) { _context.Add(vendorCatalog); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Details), new { id = vendorCatalog.VendorCatalogId })); } ViewData["VendorId"] = new SelectList(_context.Vendor, "vendorId", "vendorName", vendorCatalog.VendorId); return(View(vendorCatalog)); }
public void UnAssignCatalog(int VendorId, int catalogId) { VendorCatalog = Db.VendorCatalog.FirstOrDefault(c => c.VendorId == VendorId && c.CatalogId == catalogId); Db.VendorCatalog.Remove(VendorCatalog); }