Example #1
0
        public void Save()
        {
            var groups = DBHelper.Context.HWGroups.ToList();

            foreach (var group in groups)
            {
                DBHelper.Context.HWGroups.Remove(group);
            }
            for (int i = 0; i < Table.Rows.Count; i++)
            {
                var group = new HWGroup();
                group.LeaderID = DBHelper.GetIDByName(Table.Rows[i][0].ToString());
                string members = string.Empty;
                for (int j = 1; j < Table.Columns.Count; j++)
                {
                    string memberName = Table.Rows[i][j].ToString();
                    if (j != 1 && !string.IsNullOrEmpty(memberName))
                    {
                        members += ",";
                    }
                    members += memberName;
                }
                group.Members = members;
                DBHelper.Context.HWGroups.Add(group);
            }
            DBHelper.Update();
        }
Example #2
0
        public BHWGroup(HWGroup hwGroup)
        {
            var      config      = new MapperConfiguration(cfg => cfg.CreateMap <HWGroup, BHWGroup>());
            Mapper   mapper      = new Mapper(config);
            BHWGroup tmpBHWGroup = mapper.Map <BHWGroup>(hwGroup);

            this.HomeworkId = tmpBHWGroup.HomeworkId;
            this.GroupId    = tmpBHWGroup.GroupId;
        }
Example #3
0
 public void SetNewHWGroupTest(IQuery query, HWGroup hWGroup, object expected)
 {
     PreparindDB(query.QueryType);
     FacadeManager.HWGroups.SetNewHWGroup(hWGroup.HomeworkId, hWGroup.GroupId);
     //Assert.AreEqual(expected, actual);
 }