feature: bulk generating user documents

This commit is contained in:
Gary Sharp
2022-12-04 13:43:13 +11:00
parent 4c19a1ef63
commit be99083d6a
13 changed files with 2969 additions and 26 deletions
@@ -0,0 +1,21 @@
using Disco.Models.UI.Config.DocumentTemplate;
using System.Collections.Generic;
namespace Disco.Web.Areas.Config.Models.DocumentTemplate
{
public class BulkGenerateModel : ConfigDocumentTemplateBulkGenerate
{
public Disco.Models.Repository.DocumentTemplate DocumentTemplate { get; set; }
public int TemplatePageCount { get; set; }
public List<ItemWithCount<Disco.Models.Repository.UserFlag>> UserFlags { get; set; }
public List<ItemWithCount<Disco.Models.Repository.DeviceProfile>> DeviceProfiles { get; set; }
public List<ItemWithCount<Disco.Models.Repository.DeviceBatch>> DeviceBatches { get; set; }
public List<ItemWithCount<Disco.Models.Repository.DocumentTemplate>> DocumentTemplates { get; set; }
public class ItemWithCount<T>
{
public T Item { get; set; }
public int Count { get; set; }
}
}
}