using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc.RazorPages; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace FwUpdateJob.Models { //[Authorize(Roles = "Admin")] public abstract class JobViewModel : PageModel { public readonly List JobList = new List(); public readonly FwUpdateJobs NewJob = new FwUpdateJobs(); public readonly dataContext DataContext; protected JobViewModel(dataContext context) { DataContext = context; JobList = new List(); JobList.Add(new FwUpdateJobs() { Id = 1, Name = "My first Update Job", ListOfMeters = new List(), UpdatePackage = new FwUpdatePackage() } ); JobList.Add(new FwUpdateJobs() { Id = 2, Name = "Update Job from x to Y", ListOfMeters = new List(), UpdatePackage = new FwUpdatePackage() }); JobList.Add(new FwUpdateJobs() { Id = 3, Name = "Update job for customer xyz", ListOfMeters = new List(), UpdatePackage = new FwUpdatePackage() }); JobList.Add(new FwUpdateJobs() { Id = 4, Name = "another Update Job", ListOfMeters = new List(), UpdatePackage = new FwUpdatePackage() }); } } }