add workflow result

This commit is contained in:
2026-01-25 12:34:27 +03:30
parent 03657b6848
commit 64693b2ca3
21 changed files with 393 additions and 70 deletions

View File

@@ -30,6 +30,13 @@ public class TaskSectionRevision : EntityBase<Guid>
{
_files.Add(file);
}
public void MarkReviewed()
{
if (Status == RevisionReviewStatus.Reviewed)
return;
Status = RevisionReviewStatus.Reviewed;
}
}
public class TaskRevisionFile: EntityBase<Guid>

View File

@@ -25,5 +25,9 @@ public class TaskSectionTimeRequest:EntityBase<Guid>
public TimeSpan RequestedTime { get; private set; }
public TaskSectionTimeRequestType RequestType { get; private set; }
public TaskSectionTimeRequestStatus RequestStatus { get; private set; }
public void AcceptTimeRequest()
{
RequestStatus = TaskSectionTimeRequestStatus.Accepted;
}
}

View File

@@ -5,5 +5,5 @@ namespace GozareshgirProgramManager.Domain.ProjectAgg.Repositories;
public interface ITaskSectionRevisionRepository:IRepository<Guid,TaskSectionRevision>
{
Task<List<TaskSectionRevision>> GetByTaskSectionId(Guid requestTaskSectionId);
}