public IActionResult Edit(long id, [Bind("AssetLicenseID,AssetID,LicenseID")] AssetLicense assetLicense) { if (id != assetLicense.AssetLicenseID) { return(NotFound()); } if (ModelState.IsValid) { try { service.Update(assetLicense); } catch (DbUpdateConcurrencyException) { if (!AssetLicenseExists(assetLicense.AssetLicenseID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["AssetID"] = new List <SelectListItem>(service.GetSelectListAssets()); ViewData["LicenseID"] = new List <SelectListItem>(service.GetSelectListLicenses()); return(View(assetLicense)); }
public IActionResult Create([Bind("AssetLicenseID,AssetID,LicenseID")] AssetLicense assetLicense) { if (ModelState.IsValid) { service.Add(assetLicense); return(RedirectToAction(nameof(Index))); } ViewData["AssetID"] = new List <SelectListItem>(service.GetSelectListAssets()); ViewData["LicenseID"] = new List <SelectListItem>(service.GetSelectListLicenses()); return(View(assetLicense)); }
// GET: AssetLicense/Details/ public IActionResult Details(long?id) { if (id == null) { return(NotFound()); } AssetLicense assetLicense = service.FindById(id.Value); if (assetLicense == null) { return(NotFound()); } return(View(assetLicense)); }
public IActionResult Edit(long?id) { if (id == null) { return(NotFound()); } AssetLicense assetLicense = service.FindById(id.Value); if (assetLicense == null) { return(NotFound()); } ViewData["AssetID"] = new List <SelectListItem>(service.GetSelectListAssets()); ViewData["LicenseID"] = new List <SelectListItem>(service.GetSelectListLicenses()); return(View(assetLicense)); }
public IActionResult SelectLicense(long assetID, long?selectedSoftwareTypeID, [Bind("LicenseID, AssetID")] List <License> licenses) { List <AssetLicense> assetLicenses = new List <AssetLicense>(); foreach (var item in licenses) { AssetLicense assetLicense = new AssetLicense(); if (item.AddToAsset == true) { assetLicense.AssetID = assetID; assetLicense.LicenseID = item.LicenseID; assetLicenses.Add(assetLicense); item.AddToAsset = false; } } if (ModelState.IsValid) { service.AddListAssetLicenses(assetLicenses); return(RedirectToAction("Edit", "Asset", new { id = assetID })); } if (selectedSoftwareTypeID != null) { licenses = service.GetAllOrSelectedLicenses(selectedSoftwareTypeID); } ViewData["AssetID"] = assetID; ViewData["SoftwareTypeID"] = new List <SelectListItem>(service.GetSelectListSoftwareTypes()); ViewData["LicenseTypeID"] = new List <SelectListItem>(service.GetSelectListLicenseTypes()); ViewData["LicenseValidityTypeID"] = new List <SelectListItem>(service.GetSelectListLicenseValidityTypes()); ViewData["PurchaseItemID"] = new List <SelectListItem>(service.GetSelectListPurchaseItems()); ViewData["StatusID"] = new List <SelectListItem>(service.GetSelectListStatusLicense()); ViewData["SelectedSoftwareTypeID"] = selectedSoftwareTypeID; return(View(licenses)); }
public IActionResult Delete(long?id, long?assetID) { if (id == null) { //return NotFound(); return(RedirectToAction("Edit", "Asset", new { id = assetID })); } AssetLicense assetLicense = service.FindById(id.Value); if (assetLicense == null) { //return NotFound(); return(RedirectToAction("Edit", "Asset", new { id = assetID })); } ViewData["AssetID"] = assetID; return(View(assetLicense)); }
public void Update(AssetLicense assetLicense) { repository.Update(assetLicense); }
public void Add(AssetLicense assetLicense) { repository.Add(assetLicense); }
public void Update(AssetLicense assetLicense) { context.AssetLicenses.Update(assetLicense); context.SaveChanges(); }
public void Add(AssetLicense assetLicense) { context.AssetLicenses.Add(assetLicense); context.SaveChanges(); }