public int GetFineOfAddedClass(ISchedule schedule, EntityStorage eStorage) { int fineResult = 0; if (favClassRooms == null) { return fineResult; } StudentsClass tempClass = schedule.GetTempClass(); if (favClassRooms.ContainsKey(tempClass)) { if (favClassRooms[tempClass].Find((c) => c == schedule.GetTempClassRooom()) == null) { if (isBlock) return Constants.BLOCK_FINE; else fineResult += fine; } } return fineResult; }
public int GetFineOfAddedClass(ISchedule schedule, EntityStorage eStorage) { int fineResult = 0; foreach (Teacher teacher in schedule.GetTempClass().Teacher) { if (favClassRooms.ContainsKey(teacher)) { if (favClassRooms[teacher].Find((c) => c == schedule.GetTempClassRooom()) == null) { if (isBlock) return Constants.BLOCK_FINE; else fineResult += fine; } } } return fineResult; }
public int GetFineOfAddedClass(ISchedule schedule, EntityStorage eStorage) { int fineResult = 0; if (favBuildings == null) { return fineResult; } foreach (Teacher teacher in schedule.GetTempClass().Teacher) { if (favBuildings.ContainsKey(teacher)) { if (favBuildings[teacher].IndexOf(schedule.GetTempClassRooom().Housing) == -1) { if (isBlock) return Constants.BLOCK_FINE; else fineResult += fine; } } } return fineResult; }