Example #1
0
        public void SetCollectiveAgreementArchived(CollectiveAgreement colAgr)
        {
            using (var ctx = new SW3Projekt.DatabaseDir.Database())
            {
                CollectiveAgreement col = ctx.CollectiveAgreements.FirstOrDefault(x => x.Id == colAgr.Id);
                col.IsArchived = true;

                ctx.CollectiveAgreements.Attach(col);
                ctx.Entry(col).State = EntityState.Modified;
                ctx.SaveChanges();
            }
        }
Example #2
0
        public void SetCollectiveAgreementActive(CollectiveAgreement colAgr)
        {
            using (var ctx = new SW3Projekt.DatabaseDir.Database())
            {
                foreach (CollectiveAgreement item in ctx.CollectiveAgreements.ToList())
                {
                    item.IsActive = false;
                }

                CollectiveAgreement col = ctx.CollectiveAgreements.FirstOrDefault(x => x.Id == colAgr.Id);
                col.IsActive = true;

                ctx.CollectiveAgreements.Attach(col);
                ctx.Entry(col).State = EntityState.Modified;
                ctx.SaveChanges();
            }
        }