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); } }
public void UpdateClubActivity(ClubActivity item) { using (var context = new StarTEDContext()) { var exisiting = context.Entry(item); exisiting.State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); } }
public int AddClubActivity(ClubActivity item) { using (var context = new StarTEDContext()) { ClubActivity addeditem = context.ClubActivities.Add(item); context.SaveChanges(); return(addeditem.ActivityID); } }
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); }
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); } } }