Beispiel #1
0
        protected void AddActivity_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(StartDate.Text))
                {
                    StartDate.Text = DateTime.Today.ToString();
                }

                DateTime SelectedStartDate = Convert.ToDateTime(StartDate.Text);
                DateTime today             = DateTime.Today;
                int      datevalue         = DateTime.Compare(SelectedStartDate, today);

                if (datevalue > 0 || datevalue == 0)
                {
                    ClubActivity item          = BuildClubActivityFromUserInput();
                    var          controller    = new ClubActivityController();
                    var          newActivityID = controller.AddClubActivity(item);

                    ShowMessage("The club activity has been added!", STYLE_SUCCESS);
                }
                else
                {
                    ShowMessage("Only future Club Activities can be added", STYLE_INFO);
                }
            }
            catch (Exception ex)
            {
                ShowMessage(ex.Message, STYLE_INFO);
            }
        }
Beispiel #2
0
 public void UpdateClubActivity(ClubActivity item)
 {
     using (var context = new StarTEDContext())
     {
         var exisiting = context.Entry(item);
         exisiting.State = System.Data.Entity.EntityState.Modified;
         context.SaveChanges();
     }
 }
Beispiel #3
0
 public int AddClubActivity(ClubActivity item)
 {
     using (var context = new StarTEDContext())
     {
         ClubActivity addeditem = context.ClubActivities.Add(item);
         context.SaveChanges();
         return(addeditem.ActivityID);
     }
 }
Beispiel #4
0
        private ClubActivity BuildClubActivityFromUserInput()
        {
            ClubActivity item = new ClubActivity();
            int          temp;

            if (int.TryParse(DisplayClubs.SelectedValue, out temp))
            {
                item.ActivityID = temp;
            }

            if (!string.IsNullOrWhiteSpace(DisplayClubID.SelectedValue))
            {
                item.ClubID = DisplayClubID.Text.Trim();
            }

            if (!string.IsNullOrWhiteSpace(Name.Text))
            {
                item.Name = Name.Text.Trim();
            }

            if (!string.IsNullOrWhiteSpace(Description.Text))
            {
                item.Description = Description.Text.Trim();
            }

            DateTime startdate;

            if (DateTime.TryParse(StartDate.Text, out startdate))
            {
                item.StartDate = Convert.ToDateTime(StartDate.Text);
            }

            if (!string.IsNullOrWhiteSpace(Location.Text))
            {
                item.Location = Location.Text.Trim();
            }

            item.OffCampus = OffCampus.Checked;

            if (int.TryParse(CampusVenueID.Text, out temp))
            {
                item.CampusVenueID = temp;
            }

            return(item);
        }
Beispiel #5
0
        protected void UpdateActivity_Click(object sender, EventArgs e)
        {
            int activityid;

            if (int.TryParse(CurrentActivityID.Text, out activityid))
            {
                try
                {
                    ClubActivity item = BuildClubActivityFromUserInput();
                    item.ActivityID = activityid;
                    var controller = new ClubActivityController();
                    controller.UpdateClubActivity(item);

                    ShowMessage("Club Activity has been updated!", STYLE_SUCCESS);
                }
                catch (Exception ex)
                {
                    ShowMessage(ex.Message, STYLE_INFO);
                }
            }
        }