public void AddPowerInfoModel(PartInspectorModel model) { var powerInfo = new GroupModel("Power Info"); // need to add ElectroMagnet Info powerInfo.Add(new TextModel("Input Volt", () => GetPowerInfoString("InpVolt"))); powerInfo.Add(new TextModel("Internal Volt", () => GetPowerInfoString("IntVolt"))); powerInfo.Add(new TextModel("Ampere", () => GetPowerInfoString("Ampere"))); powerInfo.Add(new TextModel("Watt", () => GetPowerInfoString("Watt"))); model.AddGroup(powerInfo); }
public void AddTest() { var newgroup = new Group() { Name = "ПЗТ-31", Course = 3 }; GroupModel usermodel = new GroupModel(); usermodel.Add(newgroup); using (var db = new ElJournalDbContext()) { var findgroup = db.Groups.FirstOrDefault(g => g.Name == "ПЗТ-31" && g.Course == 3); Assert.AreNotEqual(null, findgroup); } }
private void InsertInDay(PersonDisplayModel person, GroupModel team, DayModel day, ReceptionModel foundReception) { if (Has(day, foundReception.Days)) { var foundDay = Get(day.DayId, foundReception); if (Has(team.Id, foundDay.Teams)) { var foundTeam = Get(team.Id, foundDay); if (!Has(person.Id, foundTeam.People)) { foundTeam.Add(person); } } else { team.Add(person); foundDay.Teams.Add(team); } } else { throw new NotSupportedException($"All the days should be integrated into a reception. Code review is needed!"); } }