예제 #1
0
        public static AgreementTemplate NewAgreement(AptMgmtDbContext context, string title)
        {
            var agreement = new AgreementTemplate();

            agreement.Title = title;

            context.Add(agreement);
            context.SaveChanges();

            return(agreement);
        }
        private AgreementTemplate EnsureTemplate(int agreementVersion)
        {
            var template = AgreementTemplates.FirstOrDefault(ag => ag.VersionNumber == agreementVersion);

            if (template == null)
            {
                AgreementTemplates.Add(template = new AgreementTemplate {
                    VersionNumber = agreementVersion
                });
            }

            return(template);
        }