public bool AddRoomToFloor(string portName, int roomNumber, string roomClass, byte controllerNumber, bool onLine, int roomCategory, bool isProtected) { _logger.Info("service: add floor to port = {0}, controller = {1}, room number = {2}", portName, controllerNumber, roomNumber); FloorsCollection floorsCollection = FloorsCollection.GetInstance(); AlfaEntities alfaEntities = new AlfaEntities(); foreach (Floor floor in floorsCollection) { if (floor.PortName == portName) { Rooms room = new Rooms(); room.FloorId = floor.CurrentFloor.FloorId; room.RoomNumber = roomNumber; room.RoomClass = roomClass; room.ConrollerId = controllerNumber; room.OnLine = onLine; room.RoomCategoriesId = roomCategory; alfaEntities.SaveChanges(); floor.AddRoom(controllerNumber, onLine, isProtected, room.RoomId); } } return false; }
public bool AddFloor(string portName, string floorName) { _logger.Info("service: add floor to port {0} with name {1}", portName, floorName); Floors floor = new Floors(); floor.ComPort = portName; floor.FloorName = floorName; AlfaEntities alfaEntities = new AlfaEntities(); alfaEntities.SaveChanges(); return true; }