Class FormResponse
Assembly: Volo.Forms.Domain.dll
public class FormResponse : FullAuditedAggregateRoot<Guid>, IAggregateRoot<Guid>, IEntity<Guid>, IAggregateRoot, IEntity, IGeneratesDomainEvents, IHasExtraProperties, IHasConcurrencyStamp, IFullAuditedObject, IAuditedObject, ICreationAuditedObject, IHasCreationTime, IMayHaveCreator, IModificationAuditedObject, IHasModificationTime, IDeletionAuditedObject, IHasDeletionTime, ISoftDelete, IMultiTenant
Constructors
Declaration
Declaration
public FormResponse(Guid id, Guid formId, Guid? userId, string email = null, Guid? tenantId = null)
Parameters
Properties
Declaration
public virtual ICollection<Answer> Answers { get; protected set; }
Property Value
Declaration
public virtual string Email { get; protected set; }
Property Value
Declaration
public virtual Guid FormId { get; protected set; }
Property Value
Declaration
public virtual Guid? TenantId { get; protected set; }
Property Value
Declaration
public virtual Guid? UserId { get; protected set; }
Property Value
Methods
Declaration
public virtual void AddOrUpdateAnswer(Guid questionId, Guid answerId, Guid? choiceId, string value)
Parameters
Declaration
public virtual void SetEmail(string email)
Parameters
Type |
Name |
Description |
string |
email |
|
Implements
Extension Methods