Ejemplo n.º 1
0
 public Encounter GetEncounterForAppointment(Appointment app)
 {
     if (Encounters.Count == 0 || app == null)
     {
         return(null);
     }
     else
     {
         return(Encounters.FirstOrDefault(e => e.EncounterDate >= app.AppointmentDate.AddDays(-3) && e.EncounterDate <= app.AppointmentDate.AddDays(3)));
     }
 }
Ejemplo n.º 2
0
        public Location AddEncounter(int monsterId, int percentage)
        {
            var existing = Encounters.FirstOrDefault(x => x.Id == monsterId);

            if (existing != null)
            {
                existing.Percentage = percentage;
            }
            else
            {
                Encounters.Add(new IdPercentage()
                {
                    Id = monsterId, Percentage = percentage
                });
            }

            return(this);
        }