public void SendAnimalsForCleansing(ICleansingCenter cleansingCenter) { var animalsForCleansing = this.storedAnimals.Where(a => a.CleansedStatus == false).ToList(); cleansingCenter.AddAnimals(this, animalsForCleansing); this.storedAnimals.RemoveAll(a => a.CleansedStatus == false); }
public override void Execute() { string cleanseCenter = this.Data[0]; bool ifCeleansingCenterExists = this.Database.GetCleansingCenters(). Any(cc => cc.Name == cleanseCenter); if (ifCeleansingCenterExists) { ICleansingCenter cCenter = this.Database.GetCleansingCenters(). First(cc => cc.Name == cleanseCenter); cCenter.CleanseAnimals(); } }
public override void Execute() { string adoptionCenter = this.Data[0]; string cleansingCenter = this.Data[1]; bool ifAdoptionCenterExist = this.Database.GetAdoptionCenters(). Any(ac => ac.Name == adoptionCenter); bool ifCleansingCenterExist = this.Database.GetCleansingCenters(). Any(cc => cc.Name == cleansingCenter); if (ifAdoptionCenterExist && ifCleansingCenterExist) { IAdoptionCenter aCenter = this.Database.GetAdoptionCenters(). First(ac => ac.Name == adoptionCenter); ICleansingCenter cCenter = this.Database.GetCleansingCenters(). First(cc => cc.Name == cleansingCenter); aCenter.SendAnimalsForCleansing(cCenter); } }
public void AddCleasingCenter(ICleansingCenter cleansingCententer) { this.cleansingCenters.Add(cleansingCententer); }