public ActionResult CreateReport() { var viewModel = new CreateAssetStatusReport { Statuses = new List <string> { "Active", "Scrapped", "Renovating" } }; return(View(viewModel)); }
public ActionResult Result(CreateAssetStatusReport model) { var assets = this.assetService.GetAll(); if (!this.IsMegaAdmin()) { var userOrg = this.userService.GetUserOrganisationId(this.User.Identity.GetUserId()); assets = assets.Where(x => x.Site.OrganisationId == userOrg).ToList(); } var viewModel = assets .Where(x => x.Status == model.SelectedStatus) .ToList() .ConvertAll(x => new AssetViewModel { AssetModel = x.Model, Brand = x.Brand, InventoryNumber = x.InventoryNumber, SiteName = x.Site.Name }); return(View(viewModel)); }