public virtual IActionResult Create(LegacyIdModel model, int itemId) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageProducts)) { return(AccessDeniedView()); } var legacyId = new LegacyId { LegacyCode = model.LegacyCode, ItemId = model.itemId }; _liRepository.Insert(legacyId); var legacys = new List <LegacyId>(); legacys.Add(legacyId); var gridModel = new DataSourceResult { Data = legacys.Select(x => new LegacyIdModel { itemId = x.ItemId, Id = x.Id, LegacyCode = x.LegacyCode }), Total = 0 //groups.TotalCount }; return(Json(gridModel)); }
public virtual IActionResult Destroy(LegacyIdModel model) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageProducts)) { return(AccessDeniedView()); } var itemDelete = _liRepository.Table.Where(x => x.Id == model.Id).FirstOrDefault(); if (itemDelete != null) { itemDelete.Deleted = true; _liRepository.Update(itemDelete); } return(new NullJsonResult()); }
public virtual IActionResult Update(LegacyIdModel model) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageProducts)) { return(AccessDeniedView()); } var entity = _liRepository.Table.Where(x => x.Id == model.Id).FirstOrDefault(); if (entity == null) { return(Json(model)); } entity.LegacyCode = model.LegacyCode; _liRepository.Update(entity); return(Json(model)); }