public Controller CreateController(Entities.Controller controller) { var controllerModel = new Controller() { Id = controller.Id, Identifier = controller.Identifier, Type = controller.Type, }; return(controllerModel); }
Controller CreateController(Entities.Controller controller, bool createChildren) { var controllerModel = CreateController(controller); if (createChildren) { foreach (var stateInformation in controller.ControllerStateInformations) { controllerModel.ControllerStateInformations.Add(CreateControllerStateInformation(stateInformation, controllerModel)); } } foreach (var info in controllerModel.ControllerStateInformations) { info.Controller = controllerModel; } return(controllerModel); }