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