public Story(string title, string description, PriorityType priority,
              StorySizeType size, IBoard board, IPerson assignee = null) //assignee is optional?
     : base(title, description, priority, board, assignee)
 {
     this.Size   = size;
     this.Status = StoryStatusType.NotDone;
 }
Example #2
0
 public Story(string title, string description,
              PriorityType priorityType, StorySizeType storySizeType,
              StoryStatusType storyStatusType, IMember assignee)
     : base(title, description, priorityType, assignee)
 {
     this.SizeType   = storySizeType;
     this.StatusType = storyStatusType;
 }
        public void ChangeSize(string size)
        {
            if (size == null)
            {
                throw new ArgumentException("Size cannot be null or empty!");
            }

            else
            {
                StorySizeType sizeEnum = (StorySizeType)Enum.Parse(typeof(StorySizeType), size, true);
                this.Size = sizeEnum;
            }
        }
Example #4
0
        public void ChangeSize(string newSize)
        {
            if (newSize == null)
            {
                throw new ArgumentNullException(ModelConstants.InvalidNullSize);
            }

            else
            {
                StorySizeType sizeEnum = Enum.Parse <StorySizeType>(newSize);
                this.SizeType = sizeEnum;
            }
        }
 public IStory CreateStory(string title, string description,
                           PriorityType priorityType, StorySizeType storySizeType,
                           StoryStatusType storyStatusType, IMember assignee)
 {
     return(new Story(title, description, priorityType, storySizeType, storyStatusType, assignee));
 }
Example #6
0
 public void ChangeSize(StorySizeType storySizeType)
 {
     this.SizeType = storySizeType;
 }
Example #7
0
 public IStory CreateStory(string title, string description, PriorityType priority,
                           StorySizeType storySize, IBoard board, IPerson assignee = null)
 {
     return(new Story(title, description, priority, storySize, board));
 }
Example #8
0
 public override void ChangeSize(StorySizeType newType)
 {
     this.Size = newType;
 }
Example #9
0
        //public Story(string title)
        //: base(title)
        //{
        //    base.Тype = WorkItemType.Story;
        //}

        public Story(string title, string description = "description", PriorityType priority = PriorityType.None, StorySizeType size = StorySizeType.None, StoryStatus status = StoryStatus.None, Person assignee = null, List <IComment> comments = null, List <Activity> history = null)
            : base(title, description, assignee, comments, history)
        {
            base.Тype       = WorkItemType.Story;
            this.Priority   = priority;
            this.Size       = size;
            this.StatusType = status;
        }
Example #10
0
 public virtual void ChangeSize(StorySizeType newType)
 {
 }