laatzen/ServiceFwUpdate/Ui/FwUpdateJob/Models/JobViewModel.cs
2021-10-01 11:11:04 +02:00

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() });
}
}
}