[HttpPost] ///add title to list public JsonResult Add(String movieid, String listid, String formats) { formats = formats.Trim().Replace(" ", ", ").Replace("-", ""); FilmTroveContext ftc = (FilmTroveContext)HttpContext.Items["ftcontext"]; UserProfile up = ftc.UserProfiles.Include("UserLists.Items").Where(u => u.UserId == WebSecurity.CurrentUserId).Single(); Int32 lid = Convert.ToInt32(listid); Int32 mid = Convert.ToInt32(movieid); UserList list = up.UserLists.Where(l => l.ListId == lid).Single(); //UserList list = ftc.Lists.Where(l => l.ListId == lid && l.Owner == up).Single(); if (list.Items.Any(i => i.MovieId == mid)) { return(Json(new { Success = false, Message = "Err. The list already contains that title." })); } Movie movie = ftc.Movies.Find(Convert.ToInt32(movieid)); UserListItem uli = ftc.ListItems.Create(); uli.List = list; uli.Movie = movie; uli.MovieId = movie.MovieId; uli.MovieTitle = movie.Title; uli.OwnedFormats = (Format)Enum.Parse(typeof(Format), formats); ftc.ListItems.Add(uli); ftc.SaveChanges(); return(Json(new { Success = true })); }
public ActivityDetail GetActivitiesByID(int id) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Activities .Single(e => e.ID == id && e.OwnerID == _ownerID); List <UserListItem> usersActivities = new List <UserListItem>(); foreach (var user in entity.Enrollments) { var userListItem = new UserListItem() { ID = user.Users.ID, Name = user.Users.Name }; usersActivities.Add(userListItem); } return (new ActivityDetail { ID = entity.ID, Name = entity.Name, Description = entity.Description, Enrollments = usersActivities }); } }
private void UserListBox_SelectionChanged(object sender, System.EventArgs e) { UserListItem item = this.userListBox.SelectedItem as UserListItem; LanUser user = item.User; if (user == null) { return; } labelUserName.Text = user.NickName; UserChatControl ucc = item.ChatControl; if (ucc == null) { ucc = new UserChatControl(); ucc.Anchor = AnchorStyles.Left | AnchorStyles.Top | AnchorStyles.Right | AnchorStyles.Bottom; ucc.User = _user; ucc.Contacter = user; ucc.SendMessageEnabled = user.Status != UserStatus.Offline; ucc.SendMessage += Ucc_SendMessage; ucc.InitializeLatastMessage(item.WaitDisplayMessages); //显示到界面后,缓存就清理掉 item.WaitDisplayMessages.Clear(); this.Controls.Add(ucc); item.ChatControl = ucc; } ucc.Location = new Point(this.searchBox.Right, searchBox.Top + 1); ucc.Size = new Size(this.ClientSize.Width - this.searchBox.Right - 1, this.ClientSize.Height - searchBox.Top - 2); ucc.BringToFront(); }
public static string ConvertToJsonString(this UserListItem itemRequest) { var result = new StringBuilder(); var sw = new StringWriter(result); using (var writer = new JsonTextWriter(sw)) { writer.Formatting = Formatting.Indented; writer.WriteStartObject(); writer.WritePropertyName("user_rate"); writer.WriteStartObject(); writer.WriteProperty("chapters", itemRequest.Chapters); writer.WriteProperty("episodes", itemRequest.Episodes); writer.WriteProperty("rewatches", itemRequest.Rewatches); writer.WriteProperty("score", itemRequest.Score); writer.WriteProperty("status", Enum <UserItemStatus> .GetName(itemRequest.Status)); writer.WriteProperty("target_id", itemRequest.TargetId); writer.WriteProperty("target_type", itemRequest.TargetType); writer.WriteProperty("text", itemRequest.Text); writer.WriteProperty("user_id", itemRequest.UserId); writer.WriteProperty("volumes", itemRequest.Volumes); writer.WriteEndObject(); writer.WriteEndObject(); } return(result.ToString()); }
public void SetUserList(List <User> users) { foreach (User user in users) { UserListItem item = new UserListItem(user); this.userList.Add(item); } }
private void userListBox_ItemClicked(object sender, ItemClickedEventArgs args) { //点击头像代表已经读了吧 UserListItem userItem = args.Item as UserListItem; userItem.UnreadMessageCount = 0; UpdateUnreadMessageUI(); }
private void HandleTapAction(object sender, ItemTappedEventArgs args) { UserListItem item = args.Item as UserListItem; Dialog dialog = ViewModel.GetDialog(item.Item); var chatPage = new ChatPage(dialog); parent.PushAsync(chatPage, true); parent.PopModalAsync(); }
private void HandleUserUpdatedEvent(UserUpdatedEvent e) { UserState cs = e.ResultUserState; UserListItem newUserListItem = UserListItem.GenerateUserListItemFromUserState(cs); UserListUpdateCommand newCLUC = new UserListUpdateCommand(newUserListItem, e.User, e.ConnectionId); _logger.Info($"Updating User list Id:{cs.Id} UserName:{cs.UserName}."); Persist <UserListUpdateCommand>(newCLUC, postUserListItemUpdateHandler); }
/// <summary> /// This method handles User insert events by updating the Admin's User list to the latest information. /// </summary> /// <param name="e">UserInserted event.</param> private void HandleUserInsertedEvent(UserInsertedEvent e) { if (_ActorState[e.Id] == null) { UserState cs = e.ResultUserState; UserListItem newUserListItem = UserListItem.GenerateUserListItemFromUserState(cs); // It does not matter if the item exists or not we will stomp for that particular User the existing data // with the new data - see post insert handler. // Persist the event that a new User was added to the User list UserListInsertCommand newCLIC = new UserListInsertCommand(newUserListItem, e.User, e.ConnectionId); _logger.Info($"Inserting new User list item Id:{cs.Id} UserName:{cs.UserName}."); Persist <UserListInsertCommand>(newCLIC, postUserListItemInsertHandler); } }
private string getSpriteName(bool isSingular) { switch (MySession.Role) { case Login.RoleType.adminCheckbox: return(UserListItem.getSpriteName(isSingular)); case Login.RoleType.instructorCheckbox: return(ScoreListItem.getSpriteName(isSingular)); case Login.RoleType.studentCheckbox: return(ScoreListItem.getSpriteName(isSingular)); } return(null); }
public void ShowUserListInfo(List <UserVO> userList) { ClearItems(); for (int i = 0; i < userList.Count; i++) { UserListItem userItem = Instantiate(UserListItemPrefab); userItem.transform.SetParent(GridInfo.GetComponent <RectTransform>()); userItem.transform.localEulerAngles = Vector3.zero; userItem.transform.localPosition = Vector3.zero; userItem.transform.localScale = Vector3.one; userItem.GetComponent <Toggle>().group = GridInfo.GetComponent <ToggleGroup>(); userItem.SetUserListItemInfo(userList[i]); UserItemList.Add(userItem); } }
public IHttpActionResult CreateUser(NewUser newUser) { if (newUser == null) { throw new ArgumentNullException("newUser"); } if (string.IsNullOrWhiteSpace(newUser.Name)) { throw new ArgumentException("User name must be defined."); } UserListItem userListItem = mapperFactory.CreateUserListItemMapper().Map(identityManagementService.CreateUser(newUser.Name)); return(Ok(userListItem)); }
//------------------------------------------------------------------- // # Get Infos Start //------------------------------------------------------------------- // # User Infos public void getUserInfos(ListBox.ObjectCollection UserList) { string userinfos; string[] splitted; foreach (var UserListItem in UserList) { userinfos = UserListItem.ToString(); splitted = userinfos.Split('|'); foreach (string word in splitted) { userInfo.Add(word); } } }
public IHttpActionResult RemoveGroupMember(Guid groupId, Guid memberId) { if (groupId == Guid.Empty) { throw new ArgumentException("groupId must be defined."); } if (memberId == Guid.Empty) { throw new ArgumentException("memberId must be defined."); } var groupMember = identityManagementService.RemoveGroupMember(groupId, memberId); UserListItem userListItem = mapperFactory.CreateUserListItemMapper().Map(groupMember); return(Ok(userListItem)); }
private void chatPanel_SwitchToPrivateChat(object sender, EventArgs e) { UserListItem userItem = sender as UserListItem; string peerEmail = userItem.Peer.PeerCertificate.IssuedTo.EmailAddress.Address; foreach (ChatListItem item in lstChats.Controls) { if ((item.BitChat.NetworkType == BitChatCore.Network.BitChatNetworkType.PrivateChat) && (item.BitChat.NetworkName == peerEmail)) { lstChats.SelectItem(item); ShowSelectedChatView(); return; } } ShowAddPrivateChat(peerEmail); }
public IHttpActionResult AddGroupMember(Guid groupId, NewGroupMember newGroupMember) { if (groupId == Guid.Empty) { throw new ArgumentException("groupId must be defined."); } if (newGroupMember == null) { throw new ArgumentNullException("newGroupMember"); } if (newGroupMember.UserId == Guid.Empty) { throw new ArgumentException("User id must be defined."); } var groupMember = identityManagementService.AddGroupMember(groupId, newGroupMember.UserId); UserListItem userListItem = mapperFactory.CreateUserListItemMapper().Map(groupMember); return(Ok(userListItem)); }
public List <UserListItem> GetAvatars(string uids) { List <UserListItem> users = new List <UserListItem>(); string sqlStr = "SELECT YU.Uid,CASE YU.USERTYPE WHEN 1 THEN YG.RealName ELSE YU.NickName END AS Name,CASE YU.USERTYPE WHEN 1 THEN YG.DisplayImg ELSE YD.DisplayImg END AS AVATAR ,YU.UserType , ISNULL( YG.YogisLevel,-99) as YogisLevel FROM YogaUser YU LEFT JOIN YogaUserDetail YD ON YU.UID=YD.UID LEFT JOIN YogisModels YG ON YU.UID=YG.UID WHERE YU.UID IN (" + uids + ")"; SqlDataReader reader = SQLHelper.ExecuteDataReader(sqlStr, CommandType.Text, null); while (reader.Read()) { UserListItem user = new UserListItem() { ID = Convert.ToInt32(reader["uid"]), Name = reader["name"].ToString(), Avatar = reader["avatar"].ToString(), UserType = Convert.ToInt32(reader["UserType"]), YogisLevel = Convert.ToInt32(reader["YogisLevel"]) }; users.Add(user); } return(users); }
public ActionResult UserList() { using (CoinManagementContext coinManagementContext = new CoinManagementContext()) { List <Users> users = coinManagementContext.Users.ToList(); List <UserListItem> items = new List <UserListItem>(); foreach (Users user in users) { UserListItem item = new UserListItem(); item.Name = user.Name; item.Role = user.UserRole; item.NumberOfItems = 0; //TODO item.NumberOfTrades = 0; //TODO items.Add(item); } ViewBag.Message = items; return(View()); } }
public IActionResult SaveList(UserList list) { String sessionList = HttpContext.Session.GetString("currentList"); MyList currentList = null; if (!String.IsNullOrWhiteSpace(sessionList)) { currentList = JsonConvert.DeserializeObject <MyList>(sessionList); } User loggedInUser = JsonConvert.DeserializeObject <User>(HttpContext.Session.GetString("loggedInUser")); User listUser = dbContext.users .Where(c => c.userID == loggedInUser.userID) .FirstOrDefault(); UserList listToSave = new UserList(); List <UserListItem> itemsToSave = new List <UserListItem>(); listToSave.listName = currentList.listName; listToSave.listDescription = currentList.description; listToSave.listType = "SHOPPING"; listToSave.listItems = itemsToSave; foreach (MyListItem listeItem in currentList.listItems) { UserListItem itemToSave = new UserListItem(); itemToSave.itemName = listeItem.itemName; itemToSave.list = listToSave; itemsToSave.Add(itemToSave); dbContext.listItems.Add(itemToSave); } UserListUserMap listUserMapping = new UserListUserMap(); listUserMapping.listId = listToSave; listUserMapping.userId = listUser; dbContext.listUserMap.Add(listUserMapping); dbContext.lists.Add(listToSave); dbContext.SaveChanges(); return(RedirectToAction("Dashboard", "User")); }
private void listBox_UserList_Item_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { ListBoxItem selectedItem = sender as ListBoxItem; if (selectedItem == null) { return; } UserListItem target = selectedItem.Content as UserListItem; if (target == null) { return; } if (this.mode == UserListMode.Account) { if (e.ClickCount != 2) { return; } AccountManager am = AccountManager.GetInstance(); am.SetCurrentIndexFromScreenName(target.ScreenName); this.main.ChangeAccount(); this.parent.Close(); e.Handled = true; return; } long id = (long)target.Id; UserInfoWindow w = new UserInfoWindow(this.account, id); w.Owner = this.main; w.Show(); e.Handled = true; }
public IEnumerable <UserListItem> UserListItems() { var userListItems = new List <UserListItem>(); var connectionString = _config.GetConnectionString("defaultConnection"); using (var cn = new SqlConnection(connectionString)) { cn.Open(); using (var cmd = new SqlCommand()) { cmd.Connection = cn; cmd.CommandType = CommandType.Text; cmd.CommandText = @" SELECT u.user_name, u.user_email, o.organization_name, u.is_admin FROM [user] u WITH (NOLOCK) LEFT JOIN organization o WITH (NOLOCK) ON o.organization_id = u.organization_id ORDER BY u.user_name ;"; using (var dr = cmd.ExecuteReader()) { while (dr.Read()) { var userListItem = new UserListItem(); userListItem.UserName = dr.GetString(0); userListItem.UserEmail = dr.GetString(1); userListItem.OrganizationName = !dr.IsDBNull(2) ? dr.GetString(2) : String.Empty; userListItem.IsAdmin = dr.GetBoolean(3); userListItems.Add(userListItem); } } } } return(userListItems); }
/// <summary> /// Removes User(item) from the list. If an instance of the UserActor is in memory it unloads it. /// </summary> /// <param name="e"></param> /// <returns></returns> private void HandleUserUnDeletedEvent(UserUnDeletedEvent e) { // Is the item still in the list? if (_ActorState[e.Id] == null) { _logger.Info($"{e.User} tried undeleting from User list id:{e.Id} but was not found."); } else { UserListItem cliNewState = _ActorState[e.Id].Copy(); cliNewState.IsActive = true; // Memorialize that we are recovering the item from the list in the journal UserListUnDeleteCommand UserListUnDeleteCommand = new UserListUnDeleteCommand( cliNewState, e.User, e.ConnectionId); _logger.Info($"Undeleting User list item Id{e.Id} UserName:{e.ResultUserState.UserName}."); Persist <UserListUnDeleteCommand>(UserListUnDeleteCommand, PostUserListUnDeleteHandler); } }
public IList <UserListItem> GetUsers() { IUserRepository userRepository = new UserRepository(); IList <User> users = userRepository.GetUsers(); IList <UserListItem> response = new List <UserListItem>(); if (users.Count > 0) { foreach (var user in users) { UserListItem item = new UserListItem() { UserName = user.UserName, PassWord = user.PassWord }; response.Add(item); } } return(response); }
public IEnumerable <UserListItem> GetUsers() { using (var ctx = new ApplicationDbContext()) { var userStore = new UserStore <ApplicationUser>(ctx); var userManager = new UserManager <ApplicationUser>(userStore); var users = ctx.Users.ToList(); var results = new List <UserListItem>(); foreach (var user in users) { var roles = userManager.GetRoles(user.Id).ToList(); UserListItem item = new UserListItem() { Id = user.Id, UserName = user.UserName, RolesList = roles }; results.Add(item); } return(results); } }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { UserListItem item = value as UserListItem; if (item?.LastTweet < new DateTime(2002, 1, 1)) { return(""); } int?minutes = item?.MinutesFromLastTweet; if (minutes <= 5) { return(""); } else if (minutes <= 15) { return($"{minutes} min"); } else { return(minutes <= 1440 ? item?.LastTweet.ToString("HH:mm") : item?.LastTweet.ToString("yy/MM/dd")); } }
private void Form2_Load(object sender, EventArgs e) { DataTable dt = new DataTable("test"); dt.Columns.Add("id", typeof(string)); dt.Columns.Add("name", typeof(string)); dt.Columns.Add("pn", typeof(string)); dt.Columns.Add("qty", typeof(string)); dt.Columns.Add("cdesc", typeof(string)); var dr = dt.NewRow(); dr["id"] = "1"; dr["name"] = "测试1"; dr["pn"] = "111111"; dr["qty"] = "1"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["id"] = "2"; dr["name"] = "测2"; dr["pn"] = "222222"; dr["qty"] = "1"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["id"] = "3"; dr["name"] = "测试3"; dr["pn"] = "333333"; dr["qty"] = "1"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["id"] = "4"; dr["name"] = "测试4"; dr["pn"] = "4444"; dr["qty"] = "1"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["id"] = "5"; dr["name"] = "测试5"; dr["pn"] = "55555"; dr["qty"] = "1"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["id"] = "6"; dr["name"] = "测试6"; dr["pn"] = "66666"; dr["qty"] = "1"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["id"] = "7"; dr["name"] = "测试7"; dr["pn"] = "777777"; dr["qty"] = "1"; dt.Rows.Add(dr); foreach (DataRow d in dt.Rows) { var ui = new UserListItem(d["id"].ToString(), d["qty"].ToString(), d["pn"].ToString(), true); this.userDataList1.Add(ui); } }
private void LoadChatList(ClientInfo[] clients) { lvConnectedUsers.Items.Clear(); foreach (ClientInfo c in clients) { UserListItem uli = new UserListItem(c); lvConnectedUsers.Items.Add(uli); } }
public new int CompareTo(UserListItem other) { return(CompareTo(new FriendListItem(other.User))); }
public new int CompareTo(UserListItem other) { return(CompareTo(new IgnoreListItem(other.User))); }
private static string ExtractId(UserListItem data) { return(data.Id); }
public static UserCollectionItem FromContract(UserListItem item) { return(new UserCollectionItem(item.Id, item.FirstName, item.LastName, item.Email, item.Role, item.Version)); }