private void btnSave_Click(object sender, EventArgs e) { if (AddStartDate.Value < System.DateTime.Now) { SetBalloonTip("Invalid Start Date", "Please select a Start Date after current date"); notifyIcon1.Visible = true; notifyIcon1.ShowBalloonTip(3000); } else if (AddEndDate.Value < AddStartDate.Value) { SetBalloonTip("Invalid End Date", "Please select a End Date after Start Date"); notifyIcon1.Visible = true; notifyIcon1.ShowBalloonTip(3000); } else if (AddConferenceName.Text == "" || AddConferenceName.Text == null) { SetBalloonTip("Please don't leave the Name empty", "Please enter a name for the conference"); notifyIcon1.Visible = true; notifyIcon1.ShowBalloonTip(3000); } else { try { if (EditNew == 1) { eventDetails.ConferenceName = AddConferenceName.Text; eventDetails.LocationName = AddAddress.Text; eventDetails.StartDate = AddStartDate.Value; eventDetails.EndDate = AddEndDate.Value; _ConferenceRepository.AddConference(eventDetails); } else { eventDetails.StartDate = AddStartDate.Value; eventDetails.EndDate = AddEndDate.Value; _ConferenceRepository.EditConference(eventDetails, AddAddress.Text, AddConferenceName.Text); } string message = "Do you want a new Conference?"; string caption = "Error Detected in Input"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result; result = MessageBox.Show(message, caption, buttons); if (result == System.Windows.Forms.DialogResult.Yes) { this.Close(); formMain.AddEventNotEdit(); } this.Close(); } catch { SetBalloonTip("Invalid entry", "Please enter a valid entry"); notifyIcon1.Visible = true; notifyIcon1.ShowBalloonTip(3000); } } }
public ActionResult Edit(ConferenceBase conference, HttpPostedFileBase image) { conference.Location = conference.Location.TrimSafeNull(); conference.MqttBroker = conference.MqttBroker.TrimSafeNull(); conference.MqttBrokerPassword = conference.MqttBrokerPassword.TrimSafeNull(); conference.MqttBrokerUsername = conference.MqttBrokerUsername.TrimSafeNull(); conference.Name = conference.Name.Trim(); conference.Url = conference.Url.TrimSafeNull(); if (conference.BaseTopicPath != null) { conference.BaseTopicPath = conference.BaseTopicPath.TrimEnd('#').TrimEnd('/') + "/"; } var previousRecord = _repository.GetConference(PortalSettings.PortalId, conference.ConferenceId); if (previousRecord == null) { conference.PortalId = PortalSettings.PortalId; _repository.AddConference(ref conference, User.UserID); } else { conference.CreatedOnDate = previousRecord.CreatedOnDate; conference.CreatedByUserID = previousRecord.CreatedByUserID; _repository.UpdateConference(conference, User.UserID); } if (image != null) { conference.SaveLogo(PortalSettings, image.InputStream, System.IO.Path.GetExtension(image.FileName)); } return(RedirectToDefaultRoute()); }
public bool AddConference(ConferenceDTO conference) { try { _repository.AddConference(conference); } catch { return(false); } return(true); }
public ActionResult Edit(ConferenceBase conference) { var previousRecord = _repository.GetConference(PortalSettings.PortalId, conference.ConferenceId); if (previousRecord == null) { conference.PortalId = PortalSettings.PortalId; _repository.AddConference(ref conference, User.UserID); } else { conference.CreatedOnDate = previousRecord.CreatedOnDate; conference.CreatedByUserID = previousRecord.CreatedByUserID; _repository.UpdateConference(conference, User.UserID); } return(RedirectToDefaultRoute()); }
public IActionResult AddConference([FromBody] AddEventDetailModel addEvent) { _conferenceRepository.AddConference(addEvent); return(Ok()); }
public IActionResult CreateConference(ConferenceModel conference) { conferenceRepository.AddConference(conference); return(Ok()); }