public int SetWebinarUserDetails(WebinarDashboardModel objWebinarDashboardModel)
 {
     logMessage = new StringBuilder();
     try
     {
         logMessage.AppendLine(string.Format(CultureInfo.InvariantCulture, "Called {2} function ::{0} {1}.", DateTime.Now.ToShortDateString(), DateTime.Now.ToShortTimeString(), MethodBase.GetCurrentMethod().Name));
         objDecisionPointEngine  = new DecisionPointEngine();
         objWebinarUsersResponse = new WebinarUsersResponse()
         {
             Id          = objWebinarDashboardModel.Id,
             UserName    = objWebinarDashboardModel.UserName,
             Password    = objWebinarDashboardModel.Password,
             AppKey      = objWebinarDashboardModel.AppKey,
             OrganiserId = objWebinarDashboardModel.OrganiserId,
             UserId      = objWebinarDashboardModel.UserId,
             IsActive    = objWebinarDashboardModel.IsActive,
             CreatedBy   = Convert.ToInt32(Session["UserId"], CultureInfo.InvariantCulture),
         };
         return(objDecisionPointEngine.setWebinarUserDetails(objWebinarUsersResponse));
     }
     catch (Exception ex)
     {
         log.ErrorFormat("Error : {0}\n By : {1}-{2}", ex.ToString(), typeof(LoginController).Name, MethodBase.GetCurrentMethod().Name);
         return(0);
     }
     finally
     {
         logMessage.AppendLine(string.Format(CultureInfo.InvariantCulture, "End {0} function.", MethodBase.GetCurrentMethod().Name));
         log.Info(logMessage.ToString());
     }
 }
 public ActionResult Invite()
 {
     objWebinarDashboardModel = new WebinarDashboardModel();
     objDecisionPointEngine   = new DecisionPointEngine();
     objWebinarDashboardModel.WebinarUsersList    = objDecisionPointEngine.getAllWebinarUsers(Convert.ToString(Session["CompanyId"], CultureInfo.InvariantCulture));
     objWebinarDashboardModel.UpcomingWebinarList = GetUpcomingWebinarList();
     ViewData.Model = objWebinarDashboardModel;
     return(View());
 }
 public ActionResult WebinarDashboard()
 {
     objWebinarDashboardModel = new WebinarDashboardModel();
     objDecisionPointEngine   = new DecisionPointEngine();
     objWebinarDashboardModel.WebinarUsersList = objDecisionPointEngine.GetAllCompanyAdmin();
     objWebinarDashboardModel.rowperpage       = Convert.ToInt32(ConfigurationManager.AppSettings["rowperpage"], CultureInfo.InvariantCulture);
     objWebinarDashboardModel.pagesize         = objWebinarDashboardModel.WebinarUsersList.Count();
     ViewData.Model = objWebinarDashboardModel;
     return(View());
 }
 public ActionResult Invite(InvitePost str)
 {
     if (str != null)
     {
         for (int i = 0; i < str.Email.Count; i++)
         {
             RegisterUsers(str.Email[i], str.WebinarId[i], str.Fname[i], str.Lname[i]);
         }
     }
     objWebinarDashboardModel = new WebinarDashboardModel();
     objDecisionPointEngine   = new DecisionPointEngine();
     objWebinarDashboardModel.WebinarUsersList = objDecisionPointEngine.getAllWebinarUsers(Convert.ToString(Session["CompanyId"], CultureInfo.InvariantCulture));
     ViewData.Model = objWebinarDashboardModel;
     return(View());
 }