示例#1
0
        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);
        }
示例#2
0
 //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;
     }
 }