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:
@ -1,11 +0,0 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace DamageAssesment.Api.SurveyResponses.Models
|
||||
{
|
||||
public class AggregateAnswer
|
||||
{
|
||||
public string? Answer { get; set; }
|
||||
public int Counter { get; set; }
|
||||
|
||||
}
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace DamageAssesment.Api.SurveyResponses.Models
|
||||
{
|
||||
public class AggregateResult
|
||||
{
|
||||
public string RegionId { get; set; }
|
||||
public AggregateAnswer Answers { get; set; }
|
||||
|
||||
}
|
||||
}
|
@ -6,11 +6,11 @@ namespace DamageAssesment.Api.SurveyResponses.Models
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public int QuestionId { get; set; }
|
||||
public string? LocationId { get; set; }
|
||||
public int LocationId { get; set; }
|
||||
public string AnswerText { get; set; }
|
||||
public string? Comment { get; set; }
|
||||
public string Comment { get; set; }
|
||||
public int SurveyResponseId { get; set; }
|
||||
public string? RegionId { get; set; }
|
||||
public int RegionId { get; set; }
|
||||
// public string? Name { get; set; }
|
||||
// public string? Abbreviation { get; set; }
|
||||
|
||||
|
@ -1,13 +0,0 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace DamageAssesment.Api.SurveyResponses.Models
|
||||
{
|
||||
public class AnswerData
|
||||
{
|
||||
public string RegionId { get; set; }
|
||||
public string Name { get; set; }
|
||||
public string Abbreviation { get; set; }
|
||||
public List<AggregateAnswer> Answers { get; set; }
|
||||
|
||||
}
|
||||
}
|
@ -4,18 +4,13 @@ namespace DamageAssesment.Api.SurveyResponses.Models
|
||||
{
|
||||
public class Employee
|
||||
{
|
||||
public string Id { get; set; }
|
||||
|
||||
[StringLength(50)]
|
||||
public int Id { get; set; }
|
||||
public string EmployeeCode { get; set; }
|
||||
public string Name { get; set; }
|
||||
|
||||
public DateTime BirthDate { get; set; }
|
||||
|
||||
[StringLength(50)]
|
||||
public string OfficePhoneNumber { get; set; }
|
||||
|
||||
[StringLength(50)]
|
||||
public string Email { get; set; }
|
||||
public bool IsActive { get; set; }
|
||||
public string? PreferredLanguage { get; set; }
|
||||
}
|
||||
}
|
||||
|
@ -2,8 +2,8 @@
|
||||
{
|
||||
public class Location
|
||||
{
|
||||
public string Id { get; set; }
|
||||
public string RegionId { get; set; }
|
||||
public int Id { get; set; }
|
||||
public int RegionId { get; set; }
|
||||
public string Name { get; set; }
|
||||
public string MaintenanceCenter { get; set; }
|
||||
public string SchoolType { get; set; }
|
||||
|
@ -1,24 +1,17 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace DamageAssesment.Api.SurveyResponses.Models
|
||||
{
|
||||
public class Question
|
||||
public class Question
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public List<QuestionsTranslation> Questions { get; set; }
|
||||
|
||||
//public int QuestionTypeID { get; set; }
|
||||
|
||||
public string TypeText { get; set; } = string.Empty;
|
||||
|
||||
public string TypeText { get; set; }
|
||||
public int QuestionNumber { get; set; }
|
||||
public bool IsRequired { get; set; }
|
||||
public bool Comment { get; set; }
|
||||
|
||||
public bool Key { get; set; }
|
||||
public int? SurveyId { get; set; }
|
||||
//public string QuestionGroup { get; set; }
|
||||
public int SurveyId { get; set; }
|
||||
public int CategoryId { get; set; }
|
||||
// public int? Survey_SurveyID { get; set; }
|
||||
public Dictionary<string, string> Text { get; set; }
|
||||
}
|
||||
}
|
||||
|
@ -1,8 +0,0 @@
|
||||
namespace DamageAssesment.Api.SurveyResponses.Models
|
||||
{
|
||||
public class QuestionsTranslation
|
||||
{
|
||||
public string QuestionText { get; set; }
|
||||
public string Language { get; set; } = "En";
|
||||
}
|
||||
}
|
@ -4,7 +4,7 @@ namespace DamageAssesment.Api.SurveyResponses.Models
|
||||
{
|
||||
public class Region
|
||||
{
|
||||
public string Id { get; set; }
|
||||
public int Id { get; set; }
|
||||
public string Name { get; set; }
|
||||
public string Abbreviation { get; set; }
|
||||
}
|
||||
|
@ -3,8 +3,13 @@
|
||||
public class Request
|
||||
{
|
||||
public int SurveyId { get; set; }
|
||||
public string LocationId { get; set; }
|
||||
public string EmployeeId { get; set; }
|
||||
public int LocationId { get; set; }
|
||||
public int EmployeeId { get; set; }
|
||||
public string? ClientDevice { get; set; }
|
||||
public string? KeyAnswerResult { get; set; }
|
||||
public double? Longitute { get; set; }
|
||||
public double? Latitude { get; set; }
|
||||
public DateTime? CreatedDate { get; set; } = DateTime.Now;
|
||||
public List<AnswerRequest> Answers { get; set; }
|
||||
}
|
||||
}
|
||||
|
@ -1,10 +0,0 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace DamageAssesment.Api.SurveyResponses.Models
|
||||
{
|
||||
public class ResultData
|
||||
{
|
||||
public List<AnswerData> Regions { get; set; }
|
||||
|
||||
}
|
||||
}
|
@ -6,9 +6,9 @@ namespace DamageAssesment.Api.SurveyResponses.Models
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public bool IsEnabled { get; set; }
|
||||
public DateTime? StartDate { get; set; }
|
||||
public DateTime? EndDate { get; set; }
|
||||
public DateTime StartDate { get; set; }
|
||||
public DateTime EndDate { get; set; }
|
||||
public DateTime CreatedDate { get; set; }
|
||||
public IEnumerable<SurveyTranslation> Titles { get; set; }
|
||||
public Dictionary<string, string> Titles { get; set; }
|
||||
}
|
||||
}
|
||||
|
@ -7,12 +7,12 @@ namespace DamageAssesment.Api.SurveyResponses.Models
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public int SurveyId { get; set; }
|
||||
public string LocationId { get; set; }
|
||||
public string EmployeeId { get; set; }
|
||||
public DateTime? CreatedDate { get; set; }
|
||||
public string? ClientDevice { get; set; }
|
||||
public string? KeyAnswerResult { get; set; }
|
||||
public double? Longitute { get; set; }
|
||||
public double? Latitude { get; set; }
|
||||
public int LocationId { get; set; }
|
||||
public int EmployeeId { get; set; }
|
||||
public DateTime CreatedDate { get; set; }
|
||||
public string ClientDevice { get; set; }
|
||||
public string KeyAnswerResult { get; set; }
|
||||
public double Longitute { get; set; }
|
||||
public double Latitude { get; set; }
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user