示例#1
0
        /// <summary>
        /// Adds the specified site.
        /// </summary>
        /// <param name="site">The site.</param>
        /// <returns></returns>
        public tbl_Sites Add(tbl_Sites site)
        {
            _dataContext.tbl_Sites.AddObject(site);
            _dataContext.SaveChanges();

            return(site);
        }
示例#2
0
        public static string Pay(tbl_Payment payment, tbl_Sites site)
        {
            string formName = "rbkmoneyform";

            var dataManager = new DataManager();

            var user = dataManager.User.SelectById(site.MainUserID.Value);

            var sb = new StringBuilder();

            sb.Append(string.Format("<form name='{0}' method='post' action='https://rbkmoney.ru/acceptpurchase.aspx'>",
                                    formName));
            sb.Append(string.Format("<input type='hidden' name='eshopId' value='{0}' />", EshopId));
            sb.Append(string.Format("<input type='hidden' name='user_email' value='{0}' />", user.Login));
            sb.Append(string.Format("<input type='hidden' name='orderId' value='{0}' />", payment.ID));
            sb.Append(string.Format("<input type='hidden' name='serviceName' value='{0}' />", payment.Assignment));
            sb.Append(string.Format("<input type='hidden' name='recipientAmount' value='{0}' />", payment.Total));
            sb.Append("<input type='hidden' name='recipientCurrency' value='RUR' />");
            sb.Append("</form>");

            var result = string.Format("$('body').append(\"{0}\");document.{1}.submit();", sb.ToString(), formName);

            return(result);
        }
示例#3
0
 /// <summary>
 /// Updates the specified site.
 /// </summary>
 /// <param name="site">The site.</param>
 public void Update(tbl_Sites site)
 {
     _dataContext.SaveChanges();
 }