Api/Brizco.Domain/Entities/Task/Activity.cs

47 lines
1.1 KiB
C#

using System;
namespace Brizco.Domain.Entities.Task;
public partial class Activity : Task
{
public Activity()
{
}
public Activity(
ActivityStatus status,
DateTime doneAt,
string performanceDescription,
TaskType type,
bool isRelatedToShift,
bool isRelatedToRole,
bool isRelatedToPerson,
bool isDisposable,
DateTime setFor,
bool hasDisposed,
int amount,
PurchaseAmountType amountType,
string title,
string description) : base(type,
isRelatedToShift,
isRelatedToRole,
isRelatedToPerson,
isDisposable,
setFor,
hasDisposed,
amount,
amountType,
title,
description)
{
Status = status;
DoneAt = doneAt;
PerformanceDescription = performanceDescription;
}
public ActivityStatus Status { get; internal set; }
public DateTime DoneAt { get; internal set; }
public bool IsDone { get; internal set; }
public string PerformanceDescription { get; internal set; } = string.Empty;
}