protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                showContent.Value = "false";
            }

            if (HttpContext.Current.Application["AccessToken"] != null)
            {
                showContent.Value = "true";
            }
            RDSContext rdsContext = RDSContext.Create();
            string     displayContent;
            int        index = 1;

            rdsContext.news.ToList().ForEach(n =>
            {
                displayContent = NewsViewHelpers.GetNewsView(n.NewsTitle, n.NewsVisibleDetails, n.NewsHiddenDetails, n.ImageUrl, index);
                Content.Controls.Add(new Literal
                {
                    Text = displayContent
                }
                                     );
                index = index + 1;
            });
        }
예제 #2
0
        /// <summary>
        /// Anies the specified request.
        /// </summary>
        /// <param name="request">The request.</param>
        /// <returns>System.Object.</returns>
        /// <remarks>聚石塔WebService</remarks>
        public object Any(GetFXTrade request)
        {
            logger.Debug(JsonConvert.SerializeObject(request));
            FXTradeValidator validator = new FXTradeValidator();
            ValidationResult results   = validator.Validate(request);

            if (!results.IsValid)
            {
                logger.Error(JsonConvert.SerializeObject(results));
                return(results);
            }

            using (RDSContext db = new RDSContext())
            {
                IQueryable <jdp_fx_trade> q = db.jdp_fx_trade;

                //0:淘宝推送时间;1:订单修改时间;默认0
                if (request.DateType == 0)
                {
                    q = q.Where(u => u.jdp_modified >= request.StartDateTime && u.jdp_modified <= request.EndDateTime).OrderBy(m => m.jdp_modified);
                }
                else
                {
                    q = q.Where(u => u.modified >= request.StartDateTime && u.modified <= request.EndDateTime).OrderBy(m => m.modified);
                }
                //订单状态
                if (request.Status != 0)
                {
                    q = q.Where(u => u.status == ((FXTradeStatus)request.Status).ToString());
                }

                if (request.FenxiaoID != 0)
                {
                    q = q.Where(u => u.fenxiao_id == request.FenxiaoID);
                }

                if (!string.IsNullOrEmpty(request.SupplierName))
                {
                    q = q.Where(u => u.supplier_username == request.SupplierName);
                }
                if (!string.IsNullOrEmpty(request.DistributorUserName))
                {
                    q = q.Where(u => u.distributor_username == request.DistributorUserName);
                }

                DefaultResponse response = new DefaultResponse();
                response.PageSize    = request.PageSize;
                response.RecordCount = q.Count();
                response.PageCount   = (int)Math.Ceiling(response.RecordCount * 1.00 / response.PageSize);
                response.Result      = q.Skip(request.PageNo * request.PageSize).Take(request.PageSize).Select(u => u.jdp_response).ToList();
                logger.Debug(JsonConvert.SerializeObject(results));
                return(response);
            }
        }
        public Deck GetDeck(int deckId)
        {
            // Build a new list of cards.
            using (var context = RDSContext.Create())
            {
            }

            // Build each card, with each card label.

            return(new Deck("Hi", new List <Card>()));
        }
예제 #4
0
        /// <summary>
        /// 获取分销退货数据
        /// </summary>
        /// <param name="request">分销退货请求</param>
        /// <returns>System.Object.</returns>
        /// <remarks>聚石塔WebService</remarks>
        public object Any(GetFXRefund request)
        {
            //记录请求
            logger.Debug(JsonConvert.SerializeObject(request));
            //验证请求数据
            FXRefundValidator validator = new FXRefundValidator();
            ValidationResult  results   = validator.Validate(request);

            if (!results.IsValid)
            {
                logger.Error(JsonConvert.SerializeObject(results));
                return(results);
            }
            //业务数据查询
            using (RDSContext db = new RDSContext())
            {
                IQueryable <jdp_fx_refund> q = db.jdp_fx_refund;

                //0:淘宝推送时间;1:订单修改时间;默认0
                if (request.DateType == 0)
                {
                    q = q.Where(u => u.jdp_modified >= request.StartDateTime && u.jdp_modified <= request.EndDateTime).OrderBy(m => m.jdp_modified);
                }
                else
                {
                    q = q.Where(u => u.modified >= request.StartDateTime && u.modified <= request.EndDateTime).OrderBy(m => m.modified);
                }
                //订单状态
                if (request.RefundStatus != 0)
                {
                    q = q.Where(u => u.refund_status == request.RefundStatus);
                }

                if (!string.IsNullOrEmpty(request.SupplierNick))
                {
                    q = q.Where(u => u.supplier_nick == request.SupplierNick);
                }
                if (!string.IsNullOrEmpty(request.DistributorNick))
                {
                    q = q.Where(u => u.distributor_nick == request.DistributorNick);
                }
                //组装返回对象
                DefaultResponse response = new DefaultResponse();
                response.PageSize    = request.PageSize;
                response.RecordCount = q.Count();
                response.PageCount   = (int)Math.Ceiling(response.RecordCount * 1.00 / response.PageSize);
                response.Result      = q.Skip(request.PageNo * request.PageSize).Take(request.PageSize).Select(u => u.jdp_response).ToList();
                //记录返回对象
                logger.Debug(JsonConvert.SerializeObject(results));
                return(response);
            }
        }
예제 #5
0
        /// <summary>
        /// Anies the specified request.
        /// </summary>
        /// <param name="request">The request.</param>
        /// <returns>System.Object.</returns>
        /// <remarks>聚石塔WebService</remarks>
        public object Any(GetTBItem request)
        {
            logger.Debug(JsonConvert.SerializeObject(request));
            TBItemValidator  validator = new TBItemValidator();
            ValidationResult results   = validator.Validate(request);

            if (!results.IsValid)
            {
                logger.Error(JsonConvert.SerializeObject(results));
                return(results);
            }

            using (RDSContext db = new RDSContext())
            {
                IQueryable <jdp_tb_item> q = db.jdp_tb_item;

                //0:淘宝推送时间;1:订单修改时间;默认0
                if (request.DateType == 0)
                {
                    q = q.Where(u => u.jdp_modified >= request.StartDateTime && u.created <= request.EndDateTime).OrderBy(m => m.jdp_modified);
                }
                else
                {
                    q = q.Where(u => u.modified >= request.StartDateTime && u.created <= request.EndDateTime).OrderBy(m => m.modified);
                }

                //店铺支持多选,格式shop1,shop2,shop3
                if (!string.IsNullOrEmpty(request.Nicks))
                {
                    q = q.Where(u => request.Nicks.Contains(u.nick));
                }
                //1:在售;2:下架;0:全部;默认0
                if (request.Status != 0)
                {
                    q = q.Where(u => u.approve_status == ((TBItemStatus)request.Status).ToString());
                }
                DefaultResponse response = new DefaultResponse();
                response.PageSize    = request.PageSize;
                response.RecordCount = q.Count();
                response.PageCount   = (int)Math.Ceiling(response.RecordCount * 1.00 / response.PageSize);
                response.Result      = q.Skip(request.PageNo * request.PageSize).Take(request.PageSize).Select(u => new { u.jdp_response, u.jdp_delete }).ToList();
                logger.Debug(JsonConvert.SerializeObject(results));
                return(response);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (HttpContext.Current.Application["AccessToken"] != null)
            {
                List <UserType>      userList      = new List <UserType>();
                List <AttributeType> attributeList = new List <AttributeType>();


                string accessKey = RDSContext.Create().awsCredentials.FirstOrDefault().AccessKey;
                string secretKey = RDSContext.Create().awsCredentials.FirstOrDefault().SecretKey;


                BasicAWSCredentials basicAWSCredentials = new BasicAWSCredentials(accessKey, secretKey);

                AmazonCognitoIdentityProviderClient provider = new AmazonCognitoIdentityProviderClient(basicAWSCredentials);

                if (HttpContext.Current.Application["AccessToken"] != null)
                {
                    ListUsersRequest listUserRequest = new ListUsersRequest
                    {
                        UserPoolId      = ConfigurationManager.AppSettings["USERPOOL_ID"],
                        AttributesToGet = new List <string> {
                            "email"
                        },
                    };

                    ListUsersResponse response = provider.ListUsers(listUserRequest);

                    userList.AddRange(response.Users);

                    foreach (UserType u in userList)
                    {
                        attributeList.AddRange(u.Attributes);
                    }

                    GV1.DataSource = attributeList.Select(t => t.Value);
                    GV1.DataBind();
                    GV1.HeaderRow.Cells[0].Text = "Email List";
                }
            }
        }
예제 #7
0
 public RolesController(RDSContext context, RoleManager <Role> roleManager)
 {
     _context     = context;
     _roleManager = roleManager;
 }
예제 #8
0
 public MessageController(RDSContext context)
 {
     _context = context;
 }
예제 #9
0
        /// <summary>
        /// Anies the specified request.
        /// </summary>
        /// <param name="request">The request.</param>
        /// <returns>System.Object.</returns>
        /// <remarks>聚石塔WebService</remarks>
        public object Any(GetTBTrade request)
        {
            logger.Debug(JsonConvert.SerializeObject(request));
            TBTradeValidator validator = new TBTradeValidator();
            ValidationResult results   = validator.Validate(request);

            if (!results.IsValid)
            {
                logger.Error(JsonConvert.SerializeObject(results));
                return(results);
            }

            using (RDSContext db = new RDSContext())
            {
                IQueryable <jdp_tb_trade> q = db.jdp_tb_trade;

                //0:淘宝推送时间;1:订单修改时间;默认0
                if (request.DateType == 0)
                {
                    q = q.Where(u => u.jdp_modified >= request.StartDateTime && u.created <= request.EndDateTime).OrderBy(m => m.jdp_modified);
                }
                else
                {
                    q = q.Where(u => u.modified >= request.StartDateTime && u.created <= request.EndDateTime).OrderBy(m => m.modified);
                }

                //订单类型
                if (request.Type != 0)
                {
                    q = q.Where(u => u.type == ((TBTradeType )request.Type).ToString());
                }
                //订单状态
                if (request.Status != 0)
                {
                    q = q.Where(u => u.status == ((TBTradeStatus )request.Status).ToString());
                }

                if (request.Tid != 0)
                {
                    q = q.Where(u => u.tid == request.Tid);
                }

                if (!string.IsNullOrEmpty(request.SellerNick))
                {
                    q = q.Where(u => u.seller_nick == request.SellerNick);
                }
                if (!string.IsNullOrEmpty(request.BuyerNick))
                {
                    q = q.Where(u => u.buyer_nick == request.BuyerNick);
                }


                DefaultResponse response = new DefaultResponse();
                response.PageSize    = request.PageSize;
                response.RecordCount = q.Count();
                response.PageCount   = (int)Math.Ceiling(response.RecordCount * 1.00 / response.PageSize);
                response.Result      = q.Skip(request.PageNo * request.PageSize).Take(request.PageSize).Select(u => u.jdp_response).ToList();
                logger.Debug(JsonConvert.SerializeObject(results));
                return(response);
            }
        }
예제 #10
0
 public DialogRepository(RDSContext db)
 {
     this.db = db;
 }
예제 #11
0
 public ProjectsController(RDSContext context, UserManager <User> userManager)
 {
     _context     = context;
     _userManager = userManager;
 }
예제 #12
0
 public SubletRepo(RDSContext context, SubletMapper mapper, ElasticClient elastic)
 {
     _context = context;
     _mapper  = mapper;
     _elastic = elastic;
 }
예제 #13
0
 public InquiryRepository(RDSContext db)
 {
     this.db = db;
 }
예제 #14
0
 public ValuesController(RDSContext context)
 {
     _context = context;
 }
예제 #15
0
 public AccountsController(RDSContext context, UserManager <User> userManager, RoleManager <Role> roleManager)
 {
     _context     = context;
     _userManager = userManager;
     _roleManager = roleManager;
 }
예제 #16
0
 public SearchRepository(RDSContext db)
 {
     this.db = db;
 }
예제 #17
0
 public IssuesController(RDSContext context, UserManager <User> userManager)
 {
     _context     = context;
     _userManager = userManager;
 }
예제 #18
0
 public EFUnitOfWork()
 {
     db = new RDSContext();
 }
예제 #19
0
 public BlogRepository(RDSContext context)
 {
     _context = context;
 }
예제 #20
0
 public IndexModel(RDSContext context)
 {
     _context = context;
 }
예제 #21
0
 public CommentsController(RDSContext context)
 {
     _context = context;
 }
예제 #22
0
 public MobileController(ILogger <MobileController> logger, RDSContext context)
 {
     _logger  = logger;
     _context = context;
 }
예제 #23
0
 public ReplyRepository(RDSContext db)
 {
     this.db = db;
 }