public async Task <JsonResult> GetAssetsList() { AssetsVM assetsDetail = new AssetsVM(); try { assetsDetail = await _trackAboutRepo.GetAssetList(); return(Json(assetsDetail)); } catch (Exception ex) { _logger.LogError(ex.Message); return(Json(new Response <object> { TotalRows = ex.Message })); } }
public async Task <List <AssetsVM> > GetAllAssets() { var list = await _db.Asset.Include(x => x.Category).ToListAsync(); var listAssets = new List <AssetsVM>(); foreach (var item in list) { AssetsVM model = new AssetsVM() { AssetId = item.AssetId, AssetName = item.AssetName, CategoryId = item.CategoryId, Category = item.Category.CategoryName, Description = item.Description, IsAvailable = item.IsAvailable, AssetNmb = item.AssetNmb.Value }; listAssets.Add(model); } return(listAssets); }