Esempio n. 1
0
        public static void Initialize(AppDbContext context)
        {
            context.Database.EnsureCreated();
            if (context.TaskRotations.Any())
            {
                return;
            }

            var taskRotations = new TaskRotation[]
            {
                new TaskRotation {
                    TaskRotationId = 1, Name = "None"
                },
                new TaskRotation {
                    TaskRotationId = 2, Name = "Hourly"
                },
                new TaskRotation {
                    TaskRotationId = 3, Name = "Daily"
                },
                new TaskRotation {
                    TaskRotationId = 4, Name = "Weekly"
                },
                new TaskRotation {
                    TaskRotationId = 5, Name = "Monthly"
                }
            };

            foreach (var taskRotation in taskRotations)
            {
                context.TaskRotations.Add(taskRotation);
            }
            context.SaveChanges();
        }
Esempio n. 2
0
        public void Create(TaskRotationViewModel vm)
        {
            var model = new TaskRotation
            {
                Name = vm.Name
            };

            _appDbContext.TaskRotations.Add(model);
            _appDbContext.SaveChanges();
        }