public IActionResult Create([Bind("LicenseID,PurchaseItemID,No,Key,HasCol,ColFileName,ValidityTypeTime,LicenseTypeID,LicenseValidityTypeID,AssetID,StatusID,QtyLimited, ParentLicense")] License license) { if (ModelState.IsValid) { service.Add(license); return(RedirectToAction(nameof(Index))); } ViewData["AssetID"] = new List <SelectListItem>(service.GetSelectListAssets()); 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()); return(View(license)); }
public ActionResult <ItemResponse <int> > Add(ProviderLicenseAddRequest model) { ObjectResult result = null; try { int userId = _authService.GetCurrentUserId(); int id = _service.Add(model, userId); ItemResponse <int> response = new ItemResponse <int>() { Item = id }; result = Created201(response); } catch (Exception ex) { Logger.LogError(ex.ToString()); ErrorResponse response = new ErrorResponse(ex.Message); result = StatusCode(500, response); } return(result); }