34 lines
1.3 KiB
C#
34 lines
1.3 KiB
C#
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<FwUpdateJobs> JobList = new List<FwUpdateJobs>();
|
|
public readonly FwUpdateJobs NewJob = new FwUpdateJobs();
|
|
|
|
public readonly dataContext DataContext;
|
|
protected JobViewModel(dataContext context)
|
|
{
|
|
DataContext = context;
|
|
JobList = new List<FwUpdateJobs>();
|
|
JobList.Add(new FwUpdateJobs() { Id = 1, Name = "My first Update Job", ListOfMeters = new List<JobMeterUpdate>(), UpdatePackage = new FwUpdatePackage() } );
|
|
JobList.Add(new FwUpdateJobs() { Id = 2, Name = "Update Job from x to Y", ListOfMeters = new List<JobMeterUpdate>(), UpdatePackage = new FwUpdatePackage() });
|
|
JobList.Add(new FwUpdateJobs() { Id = 3, Name = "Update job for customer xyz", ListOfMeters = new List<JobMeterUpdate>(), UpdatePackage = new FwUpdatePackage() });
|
|
JobList.Add(new FwUpdateJobs() { Id = 4, Name = "another Update Job", ListOfMeters = new List<JobMeterUpdate>(), UpdatePackage = new FwUpdatePackage() });
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
}
|