protected override void AddRosterRowFrom4x4Sheet(ExpandedRowsContext model, SarUnit unit, IRosterEntry row) { TrainingRoster mrow = (TrainingRoster)row; Guid personId = mrow.Person.Id; TrainingRoster newRow = new TrainingRoster { Training = (Training)model.SarEvent, Person = this.db.Members.Include("TrainingRosters").Single(f => f.Id == personId), TimeIn = mrow.TimeIn, TimeOut = mrow.TimeOut, Miles = mrow.Miles, }; mrow.Id = newRow.Id; this.db.TrainingRosters.Add(newRow); }
protected override void AddRosterRowFrom4x4Sheet(ExpandedRowsContext model, SarUnit unit, IRosterEntry row) { MissionRoster mrow = (MissionRoster)row; Guid personId = mrow.Person.Id; MissionRoster newRow = new MissionRoster { Mission = (Mission)model.SarEvent, Unit = unit, Person = this.db.Members.Include("MissionRosters").Single(f => f.Id == personId), TimeIn = mrow.TimeIn, TimeOut = mrow.TimeOut, Miles = mrow.Miles, InternalRole = mrow.InternalRole }; mrow.Id = newRow.Id; this.db.MissionRosters.Add(newRow); }
protected abstract void AddRosterRowFrom4x4Sheet(ExpandedRowsContext model, SarUnit unit, IRosterEntry row);