public static Floor Get(int floorId) { var floor = FloorDataAccess.Get(floorId); notNull(floorId, floor); return(floor); }
public static void SetIsActive(int floorId, bool isActive) { var floorInDatabase = Get(floorId); if (floorInDatabase == null) { throw new Exception("Tầng có Id: " + floorId + " không hợp lệ!"); } if (!isActive && floorInDatabase.Rooms.Where(r => r.IsActive).Count() > 0) { throw new Exception("Tầng này còn phòng đang hoạt động, không thể vô hiệu hóa"); } FloorDataAccess.SetIsActive(floorInDatabase, isActive); }
public static IEnumerable <Floor> Get() => FloorDataAccess.Get();
public static void Delete(int floorId) { var floorInDatabase = GetAndCheckValid(floorId); FloorDataAccess.Delete(floorInDatabase); }
public static Task <Floor> Update(Floor floor) { var floorInDatabase = GetAndCheckValid(floor.Id); return(FloorDataAccess.Update(floorInDatabase, floor)); }
public static Task <Floor> Add(Floor floor) => FloorDataAccess.Add(floor);