Introduced the RecordState property to manage the state of prospects, enabling soft deletion and restoration. Updated related database migrations, UI interactions, and filtering logic to accommodate this addition. Also included automatic database migration at runtime to ensure schema compatibility.
9 lines
343 B
C#
9 lines
343 B
C#
using FoodsharingSiegen.Contracts.Entity;
|
|
|
|
namespace FoodsharingSiegen.Contracts.Model
|
|
{
|
|
/// <summary>
|
|
/// The get prospects parameter
|
|
/// </summary>
|
|
public record GetProspectsParameter(List<InteractionType>? MustHaveInteractions = null, List<InteractionType>? CannotHaveInteractions = null, bool IncludeDeleted = false);
|
|
} |