public IActionResult GroupDetail(int GroupId) { int?LoggedId = HttpContext.Session.GetInt32("UserId"); if (LoggedId == null) { return(RedirectToAction("LogReg")); } GroupWrapper GMod = new GroupWrapper(); GMod.AllGroups = DbContext.DbGroups .Include(w => w.Planner) .Include(c => c.Comments) // .Include(s => s.SignUpId) // .Include(t => t.Date) // .Include(t => t.Time) .Include(w => w.GuestsAttending) .ThenInclude(r => r.Guest) .Where(w => w.GroupId == GroupId) .ToList(); GMod.AllUsers = DbContext.DbUsers .ToList(); if (GMod == null) { return(RedirectToAction("Dashboard")); } return(View("GroupDetail", GMod)); }
public async Task <Group> Update(string groupId, Group group) { this.SetHeaders(); var wrapper = new GroupWrapper() { group = group }; var response = await Client.PutAsJsonAsync($"groups/{groupId}", wrapper); HandleResponse(response); var result = await response.Content.ReadAsAsync <Group>(); return(result); }
private List <GroupWrapper> GetGroupList(user user) { List <GroupWrapper> list = new List <GroupWrapper>(); foreach (group g in user.groups1) { GroupWrapper wrapper = new GroupWrapper(); wrapper.Group = g; if (g.creator == user.id) { wrapper.creator = true; } list.Add(wrapper); } return(list); }
public IActionResult Dashboard() { int?LoggedId = HttpContext.Session.GetInt32("UserId"); if (LoggedId == null) { return(RedirectToAction("LogReg")); } GroupWrapper WMod = new GroupWrapper() { AllGroups = DbContext.DbGroups .Include(w => w.Planner) .Include(w => w.GuestsAttending) .ThenInclude(r => r.Guest) .Where(w => w.Date > DateTime.Today) .ToList(), LoggedUser = DbContext.DbUsers .FirstOrDefault(u => u.UserId == (int)LoggedId) }; return(View("Dashboard", WMod)); }
private void OnGroupUpdated(object sender, EventArgs e) { if (_suppressUpdate) { return; } Debug.WriteLine("Group update event fired"); GroupWrapper prevGroup = _course.SelectedGroup; GroupWrapper newGroup = (GroupWrapper)_groupComboBox.SelectedItem; if (prevGroup == newGroup) { return; } _course.SelectedGroup = newGroup; _levelComboBox.Items.Clear(); // ReSharper disable once CoVariantArrayConversion _levelComboBox.Items.AddRange(_course.SelectedGroup.Levels); _suppressEvents = true; _levelComboBox.SelectedIndex = 0; _suppressEvents = false; OnGpaUpdated(sender, e); }
/// <summary> /// Initializes a new instance of the <see cref="T:Forms9Patch.CellProximityEventArgs"/> class. /// </summary> /// <param name="groupWrapper"></param> /// <param name="itemWrapper"></param> /// <param name="proximity"></param> public CellProximityEventArgs(GroupWrapper groupWrapper, ItemWrapper itemWrapper, Proximity proximity = Proximity.None) : base(groupWrapper, itemWrapper) { Proximity = proximity; }
private void ParseParams(string filepath) { using (FileStream stream = new FileStream(filepath, FileMode.Open, FileAccess.ReadWrite)) { using (var reader = new BinaryReader(stream)) { stream.Seek(0x08, SeekOrigin.Begin); var wrp = new ValuesWrapper(); while (stream.Position != stream.Length) { ParameterType type = (ParameterType)stream.ReadByte(); switch (type) { case ParameterType.s8: wrp.Parameters.Add(new ParamEntry(reader.ReadSByte(), type)); break; case ParameterType.u8: wrp.Parameters.Add(new ParamEntry(reader.ReadByte(), type)); break; case ParameterType.s16: wrp.Parameters.Add(new ParamEntry(reader.ReadInt16().Reverse(), type)); break; case ParameterType.u16: wrp.Parameters.Add(new ParamEntry(reader.ReadUInt16().Reverse(), type)); break; case ParameterType.s32: wrp.Parameters.Add(new ParamEntry(reader.ReadInt32().Reverse(), type)); break; case ParameterType.u32: wrp.Parameters.Add(new ParamEntry(reader.ReadUInt32().Reverse(), type)); break; case ParameterType.f32: wrp.Parameters.Add(new ParamEntry(reader.ReadSingle().Reverse(), type)); break; case ParameterType.str: int tmp = reader.ReadInt32().Reverse(); wrp.Parameters.Add(new ParamEntry(new string(reader.ReadChars(tmp)), type)); break; case ParameterType.group: if (wrp.Parameters.Count > 0) { wrp.Wrap(); Nodes.Add(wrp); } wrp = new GroupWrapper(); ((GroupWrapper)wrp).EntryCount = reader.ReadInt32().Reverse(); break; default: throw new NotImplementedException($"unk typecode: {type} at offset: {stream.Position:X}"); } } wrp.Wrap(); Nodes.Add(wrp); } } }