private async void BtnSaveClick(object sender, RoutedEventArgs e) { var pos = _addPositionDialogControl.TextBoxPosition.Text; var fac = _addPositionDialogControl.TextBoxFaculty.Text; await ElectionConfigurationService.AddPosition(new Model.Position { PositionName = pos, Faculty = fac }); PositionControlHolder.Children.Add(new PositionControl(pos)); await _metroWindow.HideMetroDialogAsync(_customDialog); }
//private Position _position; //public static Position PositionValue { get; set; } public PositionControl(string name) { InitializeComponent(); TextBoxPosition.Text = name; //TextBoxFaculty.Text = faculty; if (!string.IsNullOrWhiteSpace(TextBoxPosition.Text)) { var value = ElectionConfigurationService.AddPosition(new Position { PositionName = TextBoxPosition.Text }); Id = value.Id; } }