public ClubViewModel(TableHockeyClub i_Club) { ClubId = i_Club.ClubId; ClubDescription = i_Club.ClubName; if (!string.IsNullOrEmpty(i_Club.ClubLocation)) { ClubDescription += " (" + i_Club.ClubLocation + ")"; } }
private void InitclubImage(TableHockeyClub i_club) { if ((i_club.ClubId > 0) && (i_club.ClubBinary != null)) { divImage.Visible = true; ImageClub.ImageUrl = "~/ImageHandler.ashx?id=" + i_club.ClubId + "&imagetype=club"; } else { divImage.Visible = false; } }
public void InitControl(TableHockeyClub i_TableHockeyClub) { if (i_TableHockeyClub != null) { //Edit existing club m_club = i_TableHockeyClub; } else { //Create new club m_club = new TableHockeyClub(); m_club.ClubId = -1; m_club.FoundedDate = DateTime.MinValue; m_club.DefunctDate = DateTime.MinValue; } InitclubImage(m_club); setUCGUI(); Session["ucEditclub.m_club"] = m_club; }
private TableHockeyClub getUCGUI() { if (Session["ucEditclub.m_club"] != null) { m_club = (TableHockeyClub)Session["ucEditclub.m_club"]; } TableHockeyClub m_GUIclub = new TableHockeyClub(); if (m_club == null || m_club.ClubId <= 0) { m_GUIclub.ClubId = -1; } else { m_GUIclub.ClubId = m_club.ClubId; } m_GUIclub.ClubContactEmail = TextBoxContactEmail.Text; m_GUIclub.ClubContactPerson = TextBoxClubContactPerson.Text; m_GUIclub.ClubLocation = TextBoxClubLocation.Text; m_GUIclub.ClubName = TextBoxClubName.Text; m_GUIclub.ClubPhoneNo = TextBoxClubPhoneNo.Text; m_GUIclub.ClubCountryCode = ddlClubCountry.SelectedValue; m_GUIclub.FoundedDate = Convert.ToDateTime(TextBoxClubFoundedDate.Text); if (!String.IsNullOrEmpty(TextBoxClubDefunctDate.Text)) { m_GUIclub.DefunctDate = Convert.ToDateTime(TextBoxClubDefunctDate.Text); } if (FileUploadClubImage.FileBytes.Length > 0) { m_GUIclub.ClubBinary = PageUtility.DownscaleImageToWidth(FileUploadClubImage.FileBytes, 43); //TODO: Setting! } else { m_GUIclub.ClubBinary = m_club.ClubBinary; } m_GUIclub.RegisteredByUserId = m_club.RegisteredByUserId; Session["ucEditclub.m_club"] = m_GUIclub; return(m_GUIclub); }
protected void ButtonSaveClub_Click(object sender, EventArgs e) { using (var context = new TableHockeyData.UHSSWEB_DEVEntities()) { if (this.ucEditClub1.m_currentClub.ClubId == -1) { //New Club TableHockeyClub m_newClub = this.ucEditClub1.m_currentClub; m_newClub.RegisteredByUserId = (Guid)Membership.GetUser(m_sUser.Trim()).ProviderUserKey; context.TableHockeyClub.Add(m_newClub); } else { //Edit existing Club TableHockeyClub m_currentClub = context.TableHockeyClub.FirstOrDefault(i => i.ClubId == this.ucEditClub1.m_currentClub.ClubId); Mapper.Map(this.ucEditClub1.m_currentClub, m_currentClub); } context.SaveChanges(); Response.Redirect("~/pgMain.aspx"); } }