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(); }
// 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(); }
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" }); }
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(); }
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(); }
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; }