Ejemplo n.º 1
0
 //
 // GET: /Privacy/Remove/
 public ActionResult Remove()
 {
     PrivacyModel group_data = new PrivacyModel { groups = new List<string>() };
     QueryController queryCommand = new QueryController();
     group_data.groups = queryCommand.get_friendship((int)HttpContext.Session["userSessionID"]);
     return View(group_data);
 }
Ejemplo n.º 2
0
        public static void SetPrivacyPolicy(this PlayerModel player, int privacy)
        {
            try
            {
                switch (privacy)
                {
                case 0:
                    player.KickPlayer(String.Empty);
                    return;

                case 1:
                    PrivacyModel privacyClass = new PrivacyModel
                    {
                        Name             = player.Name,
                        HardwareId       = player.HardwareIdHash.ToString(),
                        HardwareIdExHash = player.HardwareIdExHash.ToString(),
                        IP       = player.Ip.ToString(),
                        SocialID = player.SocialClubId.ToString()
                    };
                    string Json = JsonConvert.SerializeObject(privacyClass);
                    Core.Debug.WriteJsonString("privacy", Json);
                    Constants.PrivacyAcceptedPlayers.Add(privacyClass);
                    player.Emit("VnXGlobalSystemsClient:HidePrivacyPolicy");
                    Alt.Emit("GlobalSystems:PlayerReady", player);
                    return;
                }
            }
            catch (Exception ex) { Core.Debug.CatchExceptions("Global-Systems:SetPrivacyPolicy", ex); }
        }
Ejemplo n.º 3
0
 public ActionResult AddToGroup(PrivacyModel privacyModel)
 {
     privacyModel.users = new List<KeyValuePair<int, KeyValuePair<string, string>>>();
     HttpContext.Session["userGroup"] = privacyModel.group;
     QueryController queryCommand = new QueryController();
     privacyModel.users = queryCommand.get_other_users((int)HttpContext.Session["userSessionID"], privacyModel.group);
     return View(privacyModel);
 }
Ejemplo n.º 4
0
        public IActionResult Privacy()
        {
            PrivacyModel model = new PrivacyModel();

            model.User = "******";

            return(View(model));
        }
Ejemplo n.º 5
0
        public PrivacyViewModel(PrivacyModel model) : base(model)
        {
            this.ReceiveStrangerMessageMode = new ObservableCollection <string>();
            ReceiveStrangerMessageMode.Add("不接收");
            SelectedReceiveMode = "接收";
            AppData.Current.LoginUser.User.IsReceiveStrangerMessage = true;

            AppData.MainMV.OnUpdatePrivacySetting += MainMV_OnUpdatePrivacySetting;
        }
Ejemplo n.º 6
0
        public void on_get_should_always_fail()
        {
            var pageModel = new PrivacyModel();

            Action onGet = () => pageModel.OnGet();

            onGet.Should().Throw <ArgumentException>()
            .And.Message.Should().Be("Ooopsss...");
        }
Ejemplo n.º 7
0
        public void on_post_should_always_fail()
        {
            var model = new PrivacyModel();

            Action onPost = () => model.OnPost();

            onPost.Should().Throw <Exception>()
            .And.Message.Should().Be("Oooppsss...");
        }
Ejemplo n.º 8
0
        public void Privacy_OnGet_Valid_Should_Return_IsValid()
        {
            // Arrange
            var logger    = Mock.Of <ILogger <PrivacyModel> >();
            var pageModel = new PrivacyModel(logger);

            // Act
            pageModel.OnGet();

            // Assert
            Assert.AreEqual(true, pageModel.ModelState.IsValid);
        }
Ejemplo n.º 9
0
        public async Task <IActionResult> Index()
        {
            // var events = await _context.Events.ToListAsync();

            var eventModelList = await(from e in _context.Events

                                       // where iif id == null ? (1 = 1) : (e.Id == id)
                                       // Status = aa == null ? false : aa.Online;
                                       select new EventModel
            {
                Event = new Event
                {
                    Id        = e.Id,
                    Name      = e.Name,
                    Summary   = e.Summary,
                    Text      = e.Text,
                    DateBegin = e.DateEnd,
                    Duration  = e.Duration,
                    Image     = e.Image,
                    Archived  = e.Archived
                },
                EventMembers = new List <EventMember>()
            }).ToListAsync();

            int    currentUserIsMemberCount = 0;
            string applicationUserId        = _userManager.GetUserId(User);

            foreach (var eventItem in eventModelList)
            {
                eventItem.EventMembers = await _context.EventMembers.Where(e => e.EventId == eventItem.Event.Id).ToListAsync();

                eventItem.NumberOfMembers = await _context.EventMembers.Where(e => e.EventId == eventItem.Event.Id).CountAsync();

                currentUserIsMemberCount = eventItem.EventMembers.Where(e => e.ApplicationUserId.Equals(applicationUserId)).Count();

                if (currentUserIsMemberCount > 0)
                {
                    eventItem.UserIsMember = true;
                }
                else
                {
                    eventItem.UserIsMember = false;
                }
            }

            var privacyModel = new PrivacyModel
            {
                Events = eventModelList
            };

            return(View(privacyModel));
        }
Ejemplo n.º 10
0
 public ActionResult AddUserToGroup(PrivacyModel privacyModel)
 {
     QueryController queryCommand = new QueryController();
     queryCommand.add_to_group((int)HttpContext.Session["userSessionID"], privacyModel.user, (string)HttpContext.Session["userGroup"]);
     return RedirectToAction("Index");
 }
Ejemplo n.º 11
0
 public ActionResult AddNewGroup(PrivacyModel privacyModel)
 {
     QueryController queryCommand = new QueryController();
     queryCommand.add_group((int)HttpContext.Session["userSessionID"], privacyModel.group);
     return RedirectToAction("Index");
 }
Ejemplo n.º 12
0
 public ActionResult RemoveUserFromGroup(PrivacyModel privacyModel)
 {
     QueryController queryCommand = new QueryController();
     queryCommand.remove_from_group((int)HttpContext.Session["userSessionID"], privacyModel.user, (string)HttpContext.Session["userGroup"]);
     return RedirectToAction("Index");
 }
        public IActionResult Privacy()
        {
            var model = new PrivacyModel($"Jason {DateTime.Now}");

            return(View(model));
        }
Ejemplo n.º 14
0
        public IActionResult Privacy(string data)
        {
            PrivacyModel model = BuildPrivacyModel(data);

            return(View(model));
        }