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);
        }
Example #2
0
        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 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);
        }
Example #5
0
 protected abstract void AddRosterRowFrom4x4Sheet(ExpandedRowsContext model, SarUnit unit, IRosterEntry row);