Table of Contents

Class DuplicateGradebook

Namespace
InSite.Application.Gradebooks.Write
Assembly
Shift.Sdk.dll
public class DuplicateGradebook : Command, ICommand
Inheritance
DuplicateGradebook
Implements
Inherited Members
Extension Methods

Constructors

DuplicateGradebook(Guid, Guid, Guid, string, GradebookType, Guid?, Guid?, Guid?)

public DuplicateGradebook(Guid newRecord, Guid tenant, Guid source, string name, GradebookType type, Guid? @event, Guid? achievement, Guid? framework)

Parameters

newRecord Guid
tenant Guid
source Guid
name string
type GradebookType
event Guid?
achievement Guid?
framework Guid?

Properties

Achievement

public Guid? Achievement { get; }

Property Value

Guid?

Event

public Guid? Event { get; }

Property Value

Guid?

Framework

public Guid? Framework { get; }

Property Value

Guid?

Name

public string Name { get; }

Property Value

string

Source

This is the aggregate identifier for the gradebook from which we will copy.

public Guid Source { get; }

Property Value

Guid

Remarks

Important Note: This command must be sent to the new gradebook and NOT to the gradebook being duplicated!

Tenant

public Guid Tenant { get; set; }

Property Value

Guid

Type

public GradebookType Type { get; }

Property Value

GradebookType