void SetGroupStatus(GroupStatusEnum groupStatusEnum) { IsBusyGridView = true; var t1 = EnumHelper.GetFlagNumbers((int)GroupStatusEnum.All); var s = (t1.Where(x => x > (int)groupStatusEnum).Sum()); var s2 = EnumHelper.GetFlagNumbers(s).Cast <GroupStatusEnum>(); GroupStatus = 0; foreach (var item in s2) { GroupStatus |= item; } //GroupStatus = (GroupStatusEnum)(s); IsBusyGridView = false; }
public GroupStatus(GroupStatusEnum id, string description) { this.Id = id; this.Description = description; }
public async Task <IActionResult> CreateGroup(string groupName, string groupDescription, GroupStatusEnum groupStatusEnum) { var userName = this.HttpContext.User.Identity.Name; var user = await this.userManager.FindByNameAsync(userName); this.userService.CreatGroup(groupName, groupDescription, user, groupStatusEnum); return(Redirect("/")); }
public void SetGroupStatus(string groupName, GroupStatusEnum groupStatus) // 设置组的状态 { PlayerPrefs.SetInt(m_ConfigurationName + GROUP_STATE + groupName, (int)groupStatus); }
public void CreatGroup(string groupName, string groupDescription, ApplicationUser user, GroupStatusEnum groupStatusEnum) { var group = new Group { GroupName = groupName, GroupDescription = groupDescription, Owner = user, GroupStatusEnum = groupStatusEnum }; db.Groups.Add(group); db.SaveChanges(); }