Beispiel #1
0
        public void Update(PeriodicalEdition periodicalEdition)
        {
            var current = Get(periodicalEdition.Id);

            current.Periodical = context.Periodicals.Find(periodicalEdition.Periodical.Id);
            context.Entry(current).CurrentValues.SetValues(periodicalEdition);
        }
Beispiel #2
0
 public int Create(PeriodicalEdition periodicalEdition)
 {
     periodicalEdition.Periodical = context.Periodicals.Find(periodicalEdition.Periodical.Id);
     context.PeriodicalEditions.Add(periodicalEdition);
     context.SaveChanges();
     return(periodicalEdition.Id);
 }
        private void InitPeriodicalEdition()
        {
            var pe1 = new PeriodicalEdition
            {
                Periodical    = context.Periodicals.Local.ElementAtOrDefault(0),
                Circulation   = 45000,
                ReleaseNumber = 1,
                ReleaseDate   = new DateTime(1924, 06, 16)
            };
            var pe2 = new PeriodicalEdition
            {
                Periodical    = context.Periodicals.Local.ElementAtOrDefault(0),
                Circulation   = 45000,
                ReleaseNumber = 2,
                ReleaseDate   = new DateTime(1962, 08, 13),
            };
            var pe3 = new PeriodicalEdition
            {
                Periodical    = context.Periodicals.Local.ElementAtOrDefault(1),
                Circulation   = 1000,
                ReleaseNumber = 1,
                ReleaseDate   = new DateTime(1962, 06, 16),
            };
            var pe4 = new PeriodicalEdition
            {
                Periodical    = context.Periodicals.Local.ElementAtOrDefault(1),
                Circulation   = 1000,
                ReleaseNumber = 2,
                ReleaseDate   = new DateTime(1962, 08, 13),
            };

            context.PeriodicalEditions.Add(pe1);
            context.PeriodicalEditions.Add(pe2);
            context.PeriodicalEditions.Add(pe3);
            context.PeriodicalEditions.Add(pe4);
        }