public static DbLinkSprintWithTask ToDbLink(this DbSprint @this, DbTaskItem taskitem, int order) { return(new DbLinkSprintWithTask { SprintId = @this.Id, TaskItemId = taskitem.Id, Sort = order, }); }
public static DbLinkProjectWithSprint ToDbLink(this DbProject @this, DbSprint sprint, int order) { return(new DbLinkProjectWithSprint { ProjectId = @this.Id, SprintId = sprint.Id, Sort = order, }); }
public static ISprint ToModel(this DbSprint @this, IEnumerable <ITaskItem> taskItems) { return(new Sprint { Id = @this.Id, Name = @this.Name, Left = @this.Left, Right = @this.Right, Tasks = taskItems.ToArray(), }); }
public static DbLinkProjectWithSprint ToDbLink(this DbProject @this, DbSprint sprint, int order) { return new DbLinkProjectWithSprint { ProjectId = @this.Id, SprintId = sprint.Id, Sort = order, }; }
public static ISprint BuildModel(this DbSprint @this, IEnumerable <DbTaskItem> taskItems) { return (@this.ToModel(taskItems.Select(x => x.ToModel()).ToArray())); }