Create new tables
This commit is contained in:
11
backend/GiecChallenge/Models/FormQuestions.cs
Normal file
11
backend/GiecChallenge/Models/FormQuestions.cs
Normal file
@@ -0,0 +1,11 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace GiecChallenge.Models;
|
||||
|
||||
public class FormQuestion
|
||||
{
|
||||
public Guid id { get; set; }
|
||||
|
||||
[Required]
|
||||
public int Order { get; set; }
|
||||
}
|
||||
14
backend/GiecChallenge/Models/FormQuestionsAnswer.cs
Normal file
14
backend/GiecChallenge/Models/FormQuestionsAnswer.cs
Normal file
@@ -0,0 +1,14 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace GiecChallenge.Models;
|
||||
|
||||
public class FormQuestionsAnswer
|
||||
{
|
||||
public Guid id { get; set; }
|
||||
|
||||
[Required]
|
||||
public FormQuestion formQuestion { get; set; }
|
||||
|
||||
[Required]
|
||||
public int order { get; set; }
|
||||
}
|
||||
16
backend/GiecChallenge/Models/FormQuestionsAnswerLanguage.cs
Normal file
16
backend/GiecChallenge/Models/FormQuestionsAnswerLanguage.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace GiecChallenge.Models;
|
||||
|
||||
public class FormQuestionsAnswerLanguage
|
||||
{
|
||||
public Guid id { get; set; }
|
||||
|
||||
[Required]
|
||||
public FormQuestionsAnswer answer { get; set; }
|
||||
|
||||
[Required]
|
||||
public Language language { get; set; }
|
||||
|
||||
public string text { get; set; }
|
||||
}
|
||||
14
backend/GiecChallenge/Models/FormQuestionsAnswerUser.cs
Normal file
14
backend/GiecChallenge/Models/FormQuestionsAnswerUser.cs
Normal file
@@ -0,0 +1,14 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace GiecChallenge.Models;
|
||||
|
||||
public class FormQuestionsAnswerUser
|
||||
{
|
||||
public Guid id { get; set; }
|
||||
|
||||
[Required]
|
||||
public FormQuestionsAnswer answer { get; set; }
|
||||
|
||||
[Required]
|
||||
public User user { get; set; }
|
||||
}
|
||||
16
backend/GiecChallenge/Models/FormQuestionsLanguage.cs
Normal file
16
backend/GiecChallenge/Models/FormQuestionsLanguage.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace GiecChallenge.Models;
|
||||
|
||||
public class FormQuestionsLanguage
|
||||
{
|
||||
public Guid id { get; set; }
|
||||
|
||||
[Required]
|
||||
public FormQuestion question { get; set; }
|
||||
|
||||
[Required]
|
||||
public Language language { get; set; }
|
||||
|
||||
public string text { get; set; }
|
||||
}
|
||||
@@ -19,6 +19,11 @@ namespace GiecChallenge.Models
|
||||
modelBuilder.Entity<CarbonLoan>();
|
||||
modelBuilder.Entity<Currency>();
|
||||
modelBuilder.Entity<CurrencyLanguage>();
|
||||
modelBuilder.Entity<FormQuestion>();
|
||||
modelBuilder.Entity<FormQuestionsAnswer>();
|
||||
modelBuilder.Entity<FormQuestionsAnswerLanguage>();
|
||||
modelBuilder.Entity<FormQuestionsAnswerUser>();
|
||||
modelBuilder.Entity<FormQuestionsLanguage>();
|
||||
modelBuilder.Entity<Language>();
|
||||
modelBuilder.Entity<LanguageLanguage>();
|
||||
modelBuilder.Entity<Product>();
|
||||
|
||||
BIN
backend/GiecChallenge/efbundle
Executable file
BIN
backend/GiecChallenge/efbundle
Executable file
Binary file not shown.
Reference in New Issue
Block a user