forked from MDCPS/DamageAssessment_Backend
		
	Fix for Data seed issue,Url Correction for SurveyResponses
This commit is contained in:
		| @ -7,5 +7,6 @@ | ||||
|         Task<(bool IsSuccess, Models.Employee Employee, string ErrorMessage)> PostEmployeeAsync(Models.Employee Employee); | ||||
|         Task<(bool IsSuccess, Models.Employee Employee, string ErrorMessage)> UpdateEmployeeAsync(string Id, Models.Employee Employee); | ||||
|         Task<(bool IsSuccess, Models.Employee Employee, string ErrorMessage)> DeleteEmployeeAsync(string Id); | ||||
|         void SeedData(); | ||||
|     } | ||||
| } | ||||
|  | ||||
| @ -32,11 +32,20 @@ var app = builder.Build(); | ||||
| // Configure the HTTP request pipeline. | ||||
| if (app.Environment.IsDevelopment()) | ||||
| { | ||||
|     using (var serviceScope = app.Services.CreateScope()) | ||||
|     { | ||||
|         var services = serviceScope.ServiceProvider; | ||||
|         var surveyProvider = services.GetRequiredService<IEmployeesProvider>(); | ||||
|         surveyProvider.SeedData(); | ||||
|     } | ||||
|  | ||||
|     app.UseSwagger(); | ||||
|     app.UseSwaggerUI(options => | ||||
|     { | ||||
|         //switch for local environment | ||||
|         //options.SwaggerEndpoint("/swagger/v1/swagger.json", ""); | ||||
|         options.SwaggerEndpoint("/employees/swagger/v1/swagger.json", ""); | ||||
|         // options.RoutePrefix = "";  // Serve Swagger UI at the root URL | ||||
|         | ||||
|     }); | ||||
| } | ||||
|  | ||||
|  | ||||
| @ -19,7 +19,7 @@ namespace DamageAssesment.Api.Employees.Providers | ||||
|             this.EmployeeDbContext = EmployeeDbContext; | ||||
|             this.logger = logger; | ||||
|             this.mapper = mapper; | ||||
|             SeedData(); | ||||
|           //  SeedData(); | ||||
|         } | ||||
|  | ||||
|         public async Task<(bool IsSuccess, IEnumerable<Models.Employee> Employees, string ErrorMessage)> GetEmployeesAsync() | ||||
| @ -145,7 +145,7 @@ namespace DamageAssesment.Api.Employees.Providers | ||||
|             return EmployeeDbContext.Employees.AsNoTracking().Count(e => e.Id.ToLower() == id.ToLower()) > 0; | ||||
|         } | ||||
|  | ||||
|         private void SeedData() | ||||
|         public void SeedData() | ||||
|         { | ||||
|             if (!EmployeeDbContext.Employees.Any()) | ||||
|             { | ||||
|  | ||||
		Reference in New Issue
	
	Block a user