private bool CanWorkTaskBeEdited(Core.Entities.WorkTask workTask) { var backlog = _projectRepository.ReadProductBacklog(workTask.ProjectId); var taskFromBacklog = backlog.FirstOrDefault(x => x.WorkTaskId == workTask.Id) ?? backlog.First(x => x.WorkTaskId == workTask.ParentTask); return(taskFromBacklog.Status != ProductBacklog.WorkTaskStatus.InSprint && taskFromBacklog.Status != ProductBacklog.WorkTaskStatus.Done); }
private void UpdateWorkTask(Core.Entities.WorkTask entity, EditWorkTaskRequest request) { entity.Name = request.Name; entity.Description = request.Description; entity.StoryPoints = request.StoryPoints; entity.ParentTask = request.ParentTask; entity.ChildTasks = request.ChildTasks; entity.Steps = request.Steps; entity.Documents = request.Documents; }