コード例 #1
0
        public void DeleteSlot(int id)
        {
            MP.Activity.ActivityManager man = new MP.Activity.ActivityManager();

            man.DeleteSlot(id);
            System.Diagnostics.Debug.Write("TEST");
        }
コード例 #2
0
        public void Put(int id, [FromBody] Models.ActivityModel value)
        {
            MP.Activity.ActivityManager man = new MP.Activity.ActivityManager();

            //value.Id = id;
            man.SaveActivity(value.GetEFmodel());
        }
コード例 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (_activity == null)
            {
                _activity = new MP.Activity.Activity();
            }

            _activity.name        = signName.Text;
            _activity.description = signDescription.Text;
            _activity.Period      = new MP.Activity.Period()
            {
                start = signLifeTimeStart.Value, end = signLifeTimeEnd.Value
            };

            for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)
            {
                DataGridViewRow item  = dataGridView1.Rows[i];
                DateTime        start = DateTime.Parse(item.Cells["start"].Value.ToString());
                DateTime        end   = DateTime.Parse(item.Cells["end"].Value.ToString());
                _activity.Period1.Add(new MP.Activity.Period()
                {
                    start = start, end = end
                });
            }
            //foreach (DataGridViewRow item in dataGridView1.Rows)
            //{
            //    DateTime start = DateTime.Parse(item.Cells["start"].Value.ToString());
            //    DateTime end = DateTime.Parse(item.Cells["end"].Value.ToString());
            //    sign.Slots.Add(new MP.Activity.Period() { start = start, end = end });
            //}

            MP.Activity.ActivityManager man = new MP.Activity.ActivityManager();
            man.SaveActivity(_activity);
        }
コード例 #4
0
        public void Post([FromBody] Models.EnrollmentModel value)
        {
            MP.Activity.ActivityManager man = new MP.Activity.ActivityManager();

            man.SaveEnrollment(value.GetEFmodel());

            //return man.GetSignUp(id);
        }
コード例 #5
0
        public Form1()
        {
            InitializeComponent();

            MP.Activity.ActivityManager man = new MP.Activity.ActivityManager();

            man.GetActivity().ForEach(s => signupList.Items.Add(s));
            signupList.DisplayMember = "name";
            signupList.ValueMember   = "Id";

            signLifeTimeEnd.CustomFormat = " ";
        }
コード例 #6
0
        public IEnumerable <Models.ActivityModel> Get(int id)
        {
            MP.Activity.ActivityManager man = new MP.Activity.ActivityManager();

            List <Models.ActivityModel> activities = new List <Models.ActivityModel>();

            foreach (MP.Activity.Activity act in man.GetActivity(id))
            {
                activities.Add(new Models.ActivityModel(act));
            }

            return(activities);
        }
コード例 #7
0
        public IEnumerable <Models.EnrollmentModel> Get()
        {
            MP.Activity.ActivityManager man = new MP.Activity.ActivityManager();

            List <Models.EnrollmentModel> enrollments = new List <Models.EnrollmentModel>();

            foreach (MP.Activity.Enrollment enr in man.GetEnrollment())
            {
                enrollments.Add(new Models.EnrollmentModel(enr));
            }


            return(enrollments);
        }
コード例 #8
0
        public IEnumerable <Models.ActivityModel> Get()
        {
            MP.Activity.ActivityManager man = new MP.Activity.ActivityManager();

            List <Models.ActivityModel> signups = new List <Models.ActivityModel>();

            foreach (MP.Activity.Activity asign in man.GetActivity())
            {
                signups.Add(new Models.ActivityModel(asign));
            }


            return(signups);
        }
コード例 #9
0
        private void signupList_SelectedIndexChanged(object sender, EventArgs e)
        {
            slotList.Items.Clear();
            //MP.Activity.SignUp sign = signupList.SelectedItem as MP.Activity.SignUp;
            //if (sign != null)
            //{
            //    sign.Slots.ToList().ForEach(s => slotList.Items.Add(s));
            //    slotList.DisplayMember = "start";
            //    slotList.ValueMember = "Id";
            //}
            MP.Activity.ActivityManager man  = new MP.Activity.ActivityManager();
            MP.Activity.Activity        sign = man.GetActivity(((MP.Activity.Activity)signupList.Items[signupList.SelectedIndex]).Id).FirstOrDefault();
            //signupList.SelectedItem as MP.Activity.SignUp;
            if (sign != null)
            {
                sign.Period1.ToList().ForEach(s => slotList.Items.Add(s));
                slotList.DisplayMember = "start";
                slotList.ValueMember   = "Id";
            }

            _activity = sign;



            signId.Text             = _activity.Id.ToString();
            signName.Text           = _activity.name;
            signDescription.Text    = _activity.description;
            signLifeTimeStart.Value = _activity.Period.start;
            //signLifeTimeEnd.Value = _activity.Period.end = null ?? (DateTime)_activity.Period.end;

            dataGridView1.Rows.Clear();

            foreach (MP.Activity.Period p in _activity.Period1)
            {
                int rowIndex = this.dataGridView1.Rows.Add();

                //Obtain a reference to the newly created DataGridViewRow
                var row = this.dataGridView1.Rows[rowIndex];

                //Now this won't fail since the row and columns exist
                row.Cells["start"].Value = p.start;
                if (p.end != null)
                {
                    row.Cells["end"].Value = ((DateTime)p.end);
                }
            }
        }
コード例 #10
0
        public void Delete(int id)
        {
            MP.Activity.ActivityManager man = new MP.Activity.ActivityManager();

            man.DeleteActivity(id);
        }