public void ChangeTheGarageOccupancy(TypeOfBoards type) { switch (type) { case TypeOfBoards.EnterBoard: GarageInformation.FirstOrDefault().Occupancy++; SaveChanges(); break; case TypeOfBoards.ExitBoard: GarageInformation.FirstOrDefault().Occupancy--; SaveChanges(); break; } }
public int GetFreeSpaceInGarage() { var garageInformation = GarageInformation.FirstOrDefault(); if (garageInformation != null) { var freeSpace = garageInformation.Capacity - garageInformation.Occupancy; if (freeSpace > 0) { return(freeSpace); } else { return(0); //I scare about minus value ;) } } return(0); }