示例#1
0
        private void SeedRoles(DentalClinicContext context)
        {
            var rolesArray = new Role[]
            {
                new Role()
                {
                    Id   = 1,
                    Name = "Administrator"
                },
                new Role()
                {
                    Id   = 2,
                    Name = "Pracownik",
                },
                new Role()
                {
                    Id   = 3,
                    Name = "Rejestratorka"
                },
                new Role()
                {
                    Id   = 4,
                    Name = "Kierownik"
                }
            };

            context.Set <Role>().AddOrUpdate(rolesArray);
            context.SaveChanges();
        }
示例#2
0
        // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env, DentalClinicContext dentalClinicContext)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }

            app.UseHttpsRedirection();

            app.UseRouting();

            app.UseCors();

            //app.UseAuthorization();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllers();
            });

            app.UseSwagger();
            app.UseSwaggerUI(c =>
            {
                c.SwaggerEndpoint("/swagger/v1/swagger.json", "Dental Clinic API V1");
            });

            dentalClinicContext.Database.Migrate();
        }
示例#3
0
 protected override void Seed(DentalClinicContext context)
 {
     // System roles
     context.SystemRoles.AddOrUpdate(x => x.SystemRoleId, new SystemRole {
         SystemRoleId = 1, RoleName = "Client"
     });
     context.SystemRoles.AddOrUpdate(x => x.SystemRoleId, new SystemRole {
         SystemRoleId = 2, RoleName = "Receptionist"
     });
     context.SystemRoles.AddOrUpdate(x => x.SystemRoleId, new SystemRole {
         SystemRoleId = 3, RoleName = "Dentist"
     });
 }
示例#4
0
        private void SeedVacationTypes(DentalClinicContext context)
        {
            var vacationTypesArray = new VacationType[]
            {
                new VacationType()
                {
                    Id       = 1,
                    Name     = @"Wypoczynkowy",
                    IsActive = true
                },
                new VacationType()
                {
                    Id       = 2,
                    Name     = @"Okolicznoœciowy",
                    IsActive = true
                },
                new VacationType()
                {
                    Id       = 3,
                    Name     = @"Na ¿¹danie",
                    IsActive = true
                },
                new VacationType()
                {
                    Id       = 4,
                    Name     = @"Bezp³atny",
                    IsActive = true
                },
                new VacationType()
                {
                    Id       = 5,
                    Name     = @"Macierzyñski",
                    IsActive = true
                },
                new VacationType()
                {
                    Id       = 6,
                    Name     = @"Ojcowski",
                    IsActive = true
                },
                new VacationType()
                {
                    Id       = 7,
                    Name     = @"Wychowawczy",
                    IsActive = true
                }
            };

            context.Set <VacationType>().AddOrUpdate(vacationTypesArray);
            context.SaveChanges();
        }
示例#5
0
        private void SeedLeaveTypes(DentalClinicContext context)
        {
            var leaveTypesArray = new LeaveType[]
            {
                new LeaveType()
                {
                    Id       = 1,
                    Name     = "Chorobowe",
                    IsActive = true
                },
                new LeaveType()
                {
                    Id       = 2,
                    Name     = "Opieka nad dzieckiem",
                    IsActive = true
                }
            };

            context.Set <LeaveType>().AddOrUpdate(leaveTypesArray);
            context.SaveChanges();
        }
示例#6
0
        private void SeedUsers(DentalClinicContext context)
        {
            var usersArray = new User[]
            {
                new User()
                {
                    Id             = 1,
                    Login          = "******",
                    FirstName      = "Michal",
                    LastName       = "Dybich",
                    IsActive       = true,
                    HashedPassword = @"/rFkWu74lVGMPMCGO6Lt+wuZ2zdW2qACxQimd55Wc2c=",
                    RoleId         = 1,
                },
                new User()
                {
                    Id             = 3,
                    Login          = "******",
                    FirstName      = "Krzysztof",
                    LastName       = "Blazelek",
                    IsActive       = true,
                    HashedPassword = @"OVOOHIGx2xyoNjoXUddBrMesR68G2rDuE+9O2NtQTG0=",
                    RoleId         = 2,
                },
                new User()
                {
                    Id             = 2,
                    Login          = "******",
                    FirstName      = "Marcin",
                    LastName       = "Grzybek",
                    IsActive       = true,
                    HashedPassword = "******",
                    RoleId         = 3
                }
            };

            context.Set <User>().AddOrUpdate(usersArray);
            context.SaveChanges();
        }
 public PatientRepository(DentalClinicContext dentalClinicContext, IMapper mapper)
 {
     _dentalClinicContext = dentalClinicContext;
     _mapper = mapper;
 }
 public ProcedureRepository(DentalClinicContext dentalClinicContext, IMapper mapper)
 {
     _dentalClinicContext = dentalClinicContext;
     _mapper = mapper;
 }