forked from MDCPS/DamageAssessment_Backend
Update survey response, adding EmployeeId , Location Id as int, adjust end point for ansers submission in batch
This commit is contained in:
@ -9,7 +9,6 @@ namespace DamageAssesment.Api.Surveys.Models
|
||||
public class Survey : BaseSurvey
|
||||
{
|
||||
public IEnumerable<SurveyTranslation> Titles { get; set; }
|
||||
|
||||
}
|
||||
public class BaseSurvey
|
||||
{
|
||||
|
@ -184,17 +184,15 @@ namespace DamageAssesment.Api.Surveys.Providers
|
||||
{
|
||||
if (survey != null)
|
||||
{
|
||||
var _survey = await surveyDbContext.Surveys.Where(s => s.Id == Id).SingleOrDefaultAsync();
|
||||
var _survey = await surveyDbContext.Surveys.AsNoTracking().Where(s => s.Id == Id).SingleOrDefaultAsync();
|
||||
|
||||
if (_survey != null)
|
||||
{
|
||||
var surveysTranslation = await surveyDbContext.SurveysTranslation.Where(s => s.SurveyId == Id).ToListAsync();
|
||||
surveyDbContext.SurveysTranslation.RemoveRange(surveysTranslation);
|
||||
await surveyDbContext.SaveChangesAsync();
|
||||
|
||||
_survey.IsEnabled = survey.IsEnabled;
|
||||
_survey.StartDate = survey.StartDate;
|
||||
_survey.EndDate = survey.EndDate;
|
||||
_survey = mapper.Map<Models.Survey, Db.Survey>(survey);
|
||||
surveyDbContext.Surveys.Update(_survey);
|
||||
await surveyDbContext.SaveChangesAsync();
|
||||
|
||||
List<Db.SurveyTranslation> listSurveyTranslation = new List<Db.SurveyTranslation>();
|
||||
|
Reference in New Issue
Block a user