src/FingersDance.Data/Project.cs
author cavaliet
Fri, 16 Oct 2009 15:56:09 +0200
changeset 160 e940ca798fe3
parent 148 c379899e9c94
child 182 25b49d4f1635
permissions -rw-r--r--
Enhance color factory and send the current project (data) to the timeline instance in order to build the project's cutting's annotation list.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace FingersDance.Data
{
    [Serializable]
    public class Project
    {
        private string _name = "";
        private string _date = "";
        private string _description = "";
        private User _user = new User();
        private Cutting _cutting = new Cutting();

        #region Constructor

        public Project(string name, string date, string desc, User u, Cutting c)
        {
            _date = date;
            _description = desc;
            _name = name;
            _user = u;
            _cutting = c;
        }

        public Project(User u, Cutting c)
        {
            _user = u;
            _cutting = c;
        }

        public Project()
        {}

        #endregion

        #region Properties

        public string Date
        {
            get { return _date; }
            set { _date = value; }
        }

        public string Name
        {
            get { return _name; }
            set { _name = value; }
        }

        public string Description
        {
            get { return _description; }
            set { _description = value; }
        }

        public User User
        {
            get { return _user; }
            set { _user = value; }
        }

        public Cutting Cutting
        {
            get { return _cutting; }
            set { _cutting = value; }
        }

        #endregion
    }

}