forked from MDCPS/DamageAssessment_Backend
		
	Fix for Data seed issue,Url Correction for SurveyResponses
This commit is contained in:
		| @ -9,5 +9,6 @@ | ||||
|         Task<(bool IsSuccess, Models.Answer Answer, string ErrorMessage)> PostAnswerAsync(Models.Answer Answer); | ||||
|         Task<(bool IsSuccess, Models.Answer Answer, string ErrorMessage)> UpdateAnswerAsync(Models.Answer Answer); | ||||
|         Task<(bool IsSuccess, Models.Answer Answer, string ErrorMessage)> DeleteAnswerAsync(int Id); | ||||
|         void SeedData(); | ||||
|     } | ||||
| } | ||||
|  | ||||
| @ -35,12 +35,21 @@ var app = builder.Build(); | ||||
| // Configure the HTTP request pipeline. | ||||
| if (app.Environment.IsDevelopment()) | ||||
| { | ||||
|     app.UseSwagger(); | ||||
|     app.UseSwaggerUI(options => | ||||
|     using (var serviceScope = app.Services.CreateScope()) | ||||
|     { | ||||
|         var services = serviceScope.ServiceProvider; | ||||
|         var surveyProvider = services.GetRequiredService<IAnswersProvider>(); | ||||
|         surveyProvider.SeedData(); | ||||
|     } | ||||
|     app.UseSwagger(); | ||||
|     app.UseSwaggerUI( | ||||
|         options => | ||||
|     { | ||||
|         //switch for local environment | ||||
|         //options.SwaggerEndpoint("/swagger/v1/swagger.json", ""); | ||||
|         options.SwaggerEndpoint("/answers/swagger/v1/swagger.json","" ); | ||||
|         | ||||
|     }); | ||||
|          | ||||
|     } ); | ||||
| } | ||||
|  | ||||
| app.UseAuthorization(); | ||||
|  | ||||
| @ -18,7 +18,7 @@ namespace DamageAssesment.Api.Answers.Providers | ||||
|             this.answerDbContext = answerDbContext; | ||||
|             this.logger = logger; | ||||
|             this.mapper = mapper; | ||||
|             SeedData(); | ||||
|             //SeedData(); | ||||
|         } | ||||
|  | ||||
|         public async Task<(bool IsSuccess, IEnumerable<Models.Answer> Answers, string ErrorMessage)> GetAnswersAsync() | ||||
| @ -188,7 +188,7 @@ namespace DamageAssesment.Api.Answers.Providers | ||||
|             return answerDbContext.Answers.AsNoTracking().Count(e => e.Id == id) > 0; | ||||
|         } | ||||
|  | ||||
|         private void SeedData() | ||||
|         public void SeedData() | ||||
|         { | ||||
|             if (!answerDbContext.Answers.Any()) | ||||
|             { | ||||
|  | ||||
		Reference in New Issue
	
	Block a user