internal static object FromDto(RobotDto20183 dto) { return(new Robot { Id = dto.Id.Value, LicenseKey = dto.LicenseKey, MachineName = dto.MachineName, Name = dto.Name, Description = dto.Description, Username = dto.Username, Type = dto.Type.ToString(), HostingType = dto.HostingType.ToString(), }); }
private void AddRobot20183() { var robot = new RobotDto20183 { Name = Name, MachineName = MachineName, LicenseKey = LicenseKey, Username = Username, Password = Password, Description = Description }; ApplyEnumMember <RobotDtoHostingType20183>(HostingType, hostingType => robot.HostingType = hostingType); ApplyEnumMember <RobotDtoType20183>(Type, type => robot.Type = type); var dto = HandleHttpOperationException(() => Api_18_3.Robots.Post(robot)); WriteObject(Robot.FromDto(dto)); }
private void AddRobot20183() { var robot = new RobotDto20183 { Name = Name, MachineName = MachineName, LicenseKey = LicenseKey, Username = Username, Password = Password, Description = Description, HostingType = (RobotDtoHostingType20183)Enum.Parse(typeof(RobotDtoHostingType20183), HostingType) }; RobotDtoType20183 type; if (Enum.TryParse <RobotDtoType20183>(Type, out type)) { robot.Type = type; } var dto = HandleHttpOperationException(() => Api_18_3.Robots.Post(robot)); WriteObject(Robot.FromDto(dto)); }