Beispiel #1
0
        public DocumentVM(Context context, Document document)
            : base(context)
        {
            Document = document;
            DocumentTypes = Context.DocumentTypes.Where(x => x.Sites.Any(s => s.Id == Document.Site.Id)).ToList();

            UnitEntriesVM = new UnitEntriesVM(context, Document);
        }
Beispiel #2
0
        public Document NewDocument(Context context)
        {
            var retval = new Document
            {
                Date = DateTime.Now,
                Number = context.Documents.Max(d => d.Number) + 1,
                Site = this
            };

            Documents.Add(retval);

            return retval;
        }