public ActionResult Forgotpassword(FormCollection collection) { string EmailAddress = Convert.ToString(Request.Form["txtEmailAddress"]); if (!string.IsNullOrEmpty(EmailAddress)) { ViewBag.Message = _service.SendForgotPasswordEmail(EmailAddress, WBHelper.CurrentLangID(), SiteCacher.SiteSMTPDetail().ID, Site.ID, WBSiteSettings.AppPath + "/resetpassword?token="); } return(View()); }
public ActionResult AddFund(FormCollection collection, int ID) { User currentuser = null; if (User.Identity.IsAuthenticated) { SSLStoreUser loginuser = (SSLStoreUser)Membership.GetUser(); if (loginuser != null && loginuser.Details != null) { currentuser = loginuser.Details; } } var _user = DependencyResolver.Current.GetService <IRepository <User> >(); User objUser = _user.Find(u => u.ID == ID && u.SiteID == Site.ID).FirstOrDefault(); if (Convert.ToDecimal(collection["txtAmount"]) != 0) { if (objUser != null) { Audit audit = new Audit(); audit.ByUserID = currentuser.ID; audit.DateCreated = DateTimeWithZone.Now; audit.HttpHeaderDump = HttpUtility.UrlDecode(Request.Headers.ToString()); audit.IP = Request.UserHostAddress; UserTransaction usertransaction = new UserTransaction(); usertransaction.AuditDetails = audit; usertransaction.TransactionModeID = (int)TransactionMode.ADDFUND; usertransaction.ReceipientInstrumentDetails = collection["txtReceiptDetails"]; usertransaction.Comment = collection["txtRemark"]; usertransaction.TransactionAmount = Convert.ToDecimal(collection["txtAmount"]); usertransaction.UserID = ID; usertransaction.SiteID = Site.ID; _repository.Add(usertransaction); _unitOfWork.Commit(); var _newusertransaction = _repository.Find(ut => ut.ID == usertransaction.ID) .EagerLoad(ut => ut.User) .FirstOrDefault(); _service.PrepareEmailQueue(Site.ID, WBHelper.CurrentLangID(), EmailType.ADMIN_ADD_FUND_NOTIFICATION, SiteCacher.SiteSMTPDetail().ID, SiteAdminEmail, _newusertransaction); _unitOfWork.Commit(); return(RedirectToAction("edit", objUser.UserType.ToString().ToLower(), new { id = ID })); } } else { ViewBag.AmountMsg = WBSSLStore.Resources.ErrorMessage.Message.AmtGreaterthanzero; } return(View()); }
//public bool AddEdit(ResellerContract resellercontract) public bool AddEdit(CusUserUserOption resellercontract) { try { bool bIsEmailExist = _service.EmailExist(resellercontract.objResContract.Reseller.Email, Site.ID, resellercontract.objResContract.Reseller.ID); if (bIsEmailExist) { ViewBag.IsUserExist = true; return(false); } else { ViewBag.IsUserExist = false; } //resellercontract.Reseller.AuditDetails.ID = resellercontract.Reseller.AuditID; resellercontract.objResContract.Reseller.AuditDetails.DateModified = DateTimeWithZone.Now; resellercontract.objResContract.Reseller.AuditDetails.ByUserID = CurrentUser.ID; resellercontract.objResContract.Reseller.AuditDetails.HttpHeaderDump = HttpUtility.UrlDecode(Request.Headers.ToString()); resellercontract.objResContract.Reseller.AuditDetails.IP = Request.UserHostAddress; // resellercontract.AuditID = resellercontract.AuditDetails.ID; resellercontract.objResContract.AuditDetails.DateModified = DateTimeWithZone.Now; resellercontract.objResContract.AuditDetails.ByUserID = 0; resellercontract.objResContract.AuditDetails.HttpHeaderDump = "admin system"; resellercontract.objResContract.AuditDetails.IP = Request.UserHostAddress; resellercontract.objResContract.Reseller.UserType = UserType.RESELLER; resellercontract.objResContract.Reseller.UserTypeID = (int)UserType.RESELLER; if (resellercontract.objResContract.UserID == 0) { resellercontract.objResContract.Reseller.AuditDetails.DateCreated = DateTimeWithZone.Now; resellercontract.objResContract.AuditDetails.DateCreated = DateTimeWithZone.Now; resellercontract.objResContract.Reseller.SiteID = Site.ID; resellercontract.objResContract.SiteID = Site.ID; resellercontract.objResContract.Reseller.PasswordSalt = WBSSLStore.Web.Helpers.WBHelper.CreateSalt(); resellercontract.objResContract.Reseller.PasswordHash = WBSSLStore.Web.Helpers.WBHelper.CreatePasswordHash(resellercontract.objResContract.Reseller.PasswordHash, resellercontract.objResContract.Reseller.PasswordSalt); resellercontract.objResContract.Reseller.ConfirmPassword = resellercontract.objResContract.Reseller.PasswordHash; } if (resellercontract.objUserOption.ID == 0) { resellercontract.objUserOption.SiteID = Site.ID; resellercontract.objUserOption.DateAdded = DateTimeWithZone.Now; } return(_service.SaveReseller(resellercontract.objResContract, WBHelper.CurrentLangID(), SiteCacher.SiteSMTPDetail().ID, resellercontract.objUserOption)); } catch (Exception exc) { ViewBag.ErrMsg = exc.Message.ToString(); return(false); } }
public ActionResult faq() { _viewModel.CMSPage = _service.GetPageMetadata(Site.ID, WBHelper.CurrentLangID(), Request.Url.AbsolutePath); ReplaceMetaTag(); if (User.Identity.IsAuthenticated) { _viewModel.CurrentUserName = loginuser.Details.FirstName + " " + loginuser.Details.LastName; } return(View(_viewModel)); }
public ActionResult paypalipn() { try { User U = null; if (U == null) { int UserID = Convert.ToInt32(Request.QueryString[SettingConstants.QS_USERID]); var repo = DependencyResolver.Current.GetService <IRepository <User> >(); User user = repo.FindByID(UserID); if (user != null && user.ID > 0) { System.Web.Security.Membership.ApplicationName = user.SiteID.ToString(); System.Web.Security.FormsAuthentication.SetAuthCookie(user.Email, false); U = user; } } Site = GetSite(U.SiteID); currentsitesettings = new CurrentSiteSettings(Site); SetSiteIDInSession(); _logger.Log("Start PayPal IPN Call Success. Url :" + Request.Url.AbsoluteUri.ToString(), Logger.LogType.INFO); if (System.Web.HttpContext.Current.Request.QueryString[SettingConstants.PAYPAL_PAYMENTTYPE].ToString().ToLower().Equals("reissueaddfund")) { _service.ProcessPayPalIPNRequestReIssue(Site, WBHelper.CurrentLangID(), SiteCacher.SiteSMTPDetail().ID, currentsitesettings.SiteAdminEmail, currentsitesettings.InvoicePrefix); } else { _service.ProcessPayPalIPNRequest(Site, WBHelper.CurrentLangID(), SiteCacher.SiteSMTPDetail().ID, currentsitesettings.SiteAdminEmail, currentsitesettings.InvoicePrefix); } _logger.Log("end Paypal IPN Call Success. Url :" + Request.Url.AbsoluteUri.ToString(), Logger.LogType.INFO); } catch (Exception e) { _logger.LogException(e); } finally { currentsitesettings = null; } return(null); }
public ActionResult resellersignup(User user) { Site Site = GetSite(user.SiteID); string AuthToken = ""; if (ModelState.IsValid) { user.RecordStatusID = NeedApproveReseller ? (int)RecordStatus.INACTIVE : (int)RecordStatus.ACTIVE; user.PasswordSalt = WBHelper.CreateSalt(); user.PasswordHash = WBHelper.CreatePasswordHash(user.PasswordHash, user.PasswordSalt); int result = _service.SaveReseller(user, Site.ID, WBHelper.CurrentLangID(), SiteCacher.SiteSMTPDetail().ID, WBHelper.SiteAdminEmail(Site)); if (result.Equals(1)) { if (!NeedApproveReseller) { AuthToken = HttpUtility.UrlEncode(CryptorEngine.Encrypt("true" + SettingConstants.Seprate + user.Email + SettingConstants.Seprate + "NA" + SettingConstants.Seprate + "true", true)); } else { AuthToken = HttpUtility.UrlEncode(CryptorEngine.Encrypt("true" + SettingConstants.Seprate + user.Email + SettingConstants.Seprate + "NA" + SettingConstants.Seprate + "false", false)); } } else if (result.Equals(-1)) { AuthToken = HttpUtility.UrlEncode(CryptorEngine.Encrypt("false" + SettingConstants.Seprate + "NA" + SettingConstants.Seprate + "-1" + SettingConstants.Seprate + "false", true)); } else { AuthToken = HttpUtility.UrlEncode(CryptorEngine.Encrypt("false" + SettingConstants.Seprate + "NA" + SettingConstants.Seprate + "-2" + SettingConstants.Seprate + "false", true)); } } else { AuthToken = HttpUtility.UrlEncode(CryptorEngine.Encrypt("false" + SettingConstants.Seprate + "NA" + SettingConstants.Seprate + "-3" + SettingConstants.Seprate + "false", true)); } // If we got this far, something failed, redisplay form string url = "http://" + (string.IsNullOrEmpty(Site.Alias) ? Site.CName : Site.Alias) + "/staticpage/resellersignupresult?authtoken=" + AuthToken; return(Redirect301(url, (string.IsNullOrEmpty(Site.Alias) ? Site.CName : Site.Alias))); }
public bool AddEdit(User user) { try { bool bIsEmailExist = _service.EmailExist(user.Email, Site.ID, user.ID); if (bIsEmailExist) { ViewBag.IsUserExist = true; return(false); } else { ViewBag.IsUserExist = false; } user.AuditID = user.AuditDetails.ID; user.AuditDetails.DateModified = DateTimeWithZone.Now; user.AuditDetails.ByUserID = CurrentUser.ID; user.AuditDetails.HttpHeaderDump = HttpUtility.UrlDecode(Request.Headers.ToString()); user.AuditDetails.IP = Request.UserHostAddress; user.UserType = UserType.CUSTOMER; user.UserTypeID = (int)UserType.CUSTOMER; if (user.ID == 0) { user.AuditDetails.DateCreated = DateTimeWithZone.Now; user.SiteID = Site.ID; user.PasswordSalt = WBSSLStore.Web.Helpers.WBHelper.CreateSalt(); user.PasswordHash = WBSSLStore.Web.Helpers.WBHelper.CreatePasswordHash(user.PasswordHash, user.PasswordSalt); user.ConfirmPassword = user.PasswordHash; } return(_service.SaveCustomer(user, WBHelper.CurrentLangID(), SiteCacher.SiteSMTPDetail().ID)); } catch (Exception exc) { ViewBag.ErrMsg = exc.Message.ToString(); return(false); } }
public ActionResult index(string slug = "") { var currentsite = SiteCacher.CurrentSite; if (Convert.ToBoolean(Request.QueryString["init"])) { SiteCacher.ClearCache(Site.ID); } _viewModel.CMSPage = _service.GetPageMetadata(Site.ID, WBHelper.CurrentLangID(), "/index"); ReplaceMetaTag(); int UserID = 0; if (User.Identity.IsAuthenticated) { _viewModel.CurrentUserName = loginuser.Details.FirstName + " " + loginuser.Details.LastName; if (loginuser != null && loginuser.Details != null) { UserID = loginuser.Details.ID; } else if (User.Identity.IsAuthenticated && !string.IsNullOrEmpty(User.Identity.Name)) { if (loginuser != null && loginuser.Details != null) { UserID = loginuser.Details.ID; } } } if (ContractID.Equals(0)) { ContractID = WBHelper.GetCurrentContractID(UserID, Site.ID); } _viewModel.Items = _service.GetAllProductPricing(currentsite.ID, ContractID); return(View(_viewModel)); }
public ActionResult SecureSiteProwithEV() { SetPricing("/symantac/"); _viewModel.CMSPage = _service.GetPageMetadata(Site.ID, WBHelper.CurrentLangID(), "/symantac/"); return(View(_viewModel)); }
public ActionResult csSSL() { SetPricing(0, "verisigncsc,thawtecsc,comodocsc"); _viewModel.CMSPage = _service.GetPageMetadata(Site.ID, WBHelper.CurrentLangID(), Request.RawUrl); return(View(_viewModel)); }
public ActionResult ComodoInstantSSLPro() { SetPricing("/comodo/instantsslpro"); _viewModel.CMSPage = _service.GetPageMetadata(Site.ID, WBHelper.CurrentLangID(), "/comodo/instantsslpro"); return(View(_viewModel)); }
public ActionResult ovSSL() { SetPricing(0, "securesitepro,securesite,truebizid,sslwebserver,instantssl,instantsslpro,comodopremiumssl,elitessl,utrustedssl,securesitemdwc,securesitepromdwc,truebizidmdwc,sslwebservermdwc,securesitepro_SHA1"); _viewModel.CMSPage = _service.GetPageMetadata(Site.ID, WBHelper.CurrentLangID(), Request.RawUrl); return(View(_viewModel)); }
public ActionResult PositiveSSLMultiDomainWildcard() { SetPricing("/comodo/positivesslmultidomainwildcard"); _viewModel.CMSPage = _service.GetPageMetadata(Site.ID, WBHelper.CurrentLangID(), "/comodo/positivesslmultidomainwildcard"); return(View(_viewModel)); }
public ActionResult pacenterprise() { SetPricing("/comodo/personal-authentication-enterprise-certificate"); _viewModel.CMSPage = _service.GetPageMetadata(Site.ID, WBHelper.CurrentLangID(), "/comodo/personal-authentication-enterprise-certificate"); return(View(_viewModel)); }
public ActionResult Certum() { SetPricing((int)ProductBrands.Certum, ""); _viewModel.CMSPage = _service.GetPageMetadata(Site.ID, WBHelper.CurrentLangID(), Request.RawUrl); return(View(_viewModel)); }
public ActionResult webinspectorenterprise() { SetPricing("/comodo/web-inspector-enterprise"); _viewModel.CMSPage = _service.GetPageMetadata(Site.ID, WBHelper.CurrentLangID(), "/comodo/web-inspector-enterprise"); return(View(_viewModel)); }
public ActionResult ComodoWildcardSSL() { SetPricing("/comodo/wildcardssl"); _viewModel.CMSPage = _service.GetPageMetadata(Site.ID, WBHelper.CurrentLangID(), "/comodo/wildcardssl"); return(View(_viewModel)); }
public ActionResult ComodoUnifiedCommunications() { SetPricing("/comodo/unifiedcommunications"); _viewModel.CMSPage = _service.GetPageMetadata(Site.ID, WBHelper.CurrentLangID(), "/comodo/unifiedcommunications"); return(View(_viewModel)); }
public ActionResult ChangeStatus(int id) { var bStatus = _service.UpdateUserStatus(id, Site.ID, WBHelper.CurrentLangID(), SiteCacher.SiteSMTPDetail().ID); return(Json(bStatus)); }
public ActionResult WildcardSSL() { SetPricing(0, "truebusinessidwildcard,sslwebserverwildcard,rapidsslwildcard,essentialwildcard,positivesslwildcard,comodowildcard,comodopremiumwildcard,securesitewildcard,ucommercialwildcard,utrustedwildcard,positivemdcwildcard,comodomdcwildcard,comodouccwildcard,quicksslpremiumwildcard,ssl123wildcard,securesiteprowildcard,basicDVWildcard,securesitemdwc,securesitepromdwc,truebizidmdwc,sslwebservermdwc"); _viewModel.CMSPage = _service.GetPageMetadata(Site.ID, WBHelper.CurrentLangID(), Request.RawUrl); return(View(_viewModel)); }
public ActionResult CertumCommercialSSLWildCard() { SetPricing("/certum/commercial-ssl-wildcard-certificate"); _viewModel.CMSPage = _service.GetPageMetadata(Site.ID, WBHelper.CurrentLangID(), "/certum/commercial-ssl-wildcard-certificate"); return(View(_viewModel)); }
public ActionResult ComodoPCIScanningEnterpriseEdition() { SetPricing("/comodo/pciscanning-enterprise-edition"); _viewModel.CMSPage = _service.GetPageMetadata(Site.ID, WBHelper.CurrentLangID(), "/comodo/pciscanning-enterprise-edition"); return(View(_viewModel)); }
public ActionResult dvSSL() { SetPricing(0, "quicksslpremium,ssl123,rapidssl,rapidsslwildcard,freessl,essentialssl,essentialwildcard,comodossl,positivessl,positivesslwildcard,comodowildcard,ucommercialssl,ucommercialwildcard,quicksslpremiumwildcard,ssl123wildcard"); _viewModel.CMSPage = _service.GetPageMetadata(Site.ID, WBHelper.CurrentLangID(), Request.RawUrl); return(View(_viewModel)); }
public ActionResult CertumProfessionalID() { SetPricing("/certum/enterprise-id-certificate"); _viewModel.CMSPage = _service.GetPageMetadata(Site.ID, WBHelper.CurrentLangID(), "/certum/enterprise-id-certificate"); return(View(_viewModel)); }
public ActionResult evSSL() { SetPricing(0, "securesiteproev,securesiteev,truebusinessidev,truebusinessidevmd,sslwebserverev,comodoevssl,comodoevmdc"); _viewModel.CMSPage = _service.GetPageMetadata(Site.ID, WBHelper.CurrentLangID(), Request.RawUrl); return(View(_viewModel)); }
public ActionResult CertumTrustedSSL() { SetPricing("/certum/trusted-ssl-certificate"); _viewModel.CMSPage = _service.GetPageMetadata(Site.ID, WBHelper.CurrentLangID(), "/certum/trusted-ssl-certificate"); return(View(_viewModel)); }
public ActionResult UccsanSSL() { SetPricing(0, "securesiteproev,securesiteev,securesitepro,securesite,truebizidmd,truebusinessidevmd,sslwebserverev,sslwebserver,comodomdc,comodoevmdc,comodoucc,comododvucc,positivemdcssl,quicksslpremiummd,positivemdcwildcard,comodomdcwildcard,comodouccwildcard,securesitemdwc,securesitepromdwc,truebizidmdwc,sslwebservermdwc,securesitepro_SHA1"); _viewModel.CMSPage = _service.GetPageMetadata(Site.ID, WBHelper.CurrentLangID(), Request.RawUrl); return(View(_viewModel)); }
public ActionResult RapidSSLWildcard() { SetPricing("/rapidssl/rapidssl-wildcard-certificate"); _viewModel.CMSPage = _service.GetPageMetadata(Site.ID, WBHelper.CurrentLangID(), "/rapidssl/rapidssl-wildcard-certificate"); return(View(_viewModel)); }
public ActionResult antimalwareSSL() { SetPricing(0, "trustsealorg,malwarescan,hgpcicontrolscan,hackerprooftm,comodopciscan,webinsbasic,webinsplus,webinspremium,webinsnterprise,ubasicid,uenterpriseid,uprofessionalid,pacbasic,pacpro,pacenterprise,malwarebasic"); _viewModel.CMSPage = _service.GetPageMetadata(Site.ID, WBHelper.CurrentLangID(), Request.RawUrl); return(View(_viewModel)); }
public ActionResult FreeSSL() { SetPricing("/rapidssl/free-ssl-certificates"); _viewModel.CMSPage = _service.GetPageMetadata(Site.ID, WBHelper.CurrentLangID(), "/rapidssl/free-ssl-certificates"); return(View(_viewModel)); }