public override void Execute(object parameter) { var viewModelOS = (OSViewModel)parameter; var os = new ModelConcertosEntity.OS(); var c = new ModelConcertosEntity.Cliente(); var ow = new TelaAddOS(); ow.DataContext = os; ow.ShowDialog(); if (ow.DialogResult.HasValue && ow.DialogResult.Value) { OSController osController = new OSController(); osController.InserirOs(os); if (os.PranchaId_Prancha == 0) { TelaAddOS telaAddOS = new TelaAddOS(); telaAddOS.btnSalvarOS.DataContext = null; } if (os.ClienteId_Cliente == 0) { TelaAddOS telaAddOS = new TelaAddOS(); telaAddOS.btnSalvarOS.DataContext = null; } viewModelOS.OSs = osController.GetOS(); } }
public override void Execute(object parameter) { var viewModelCliente = (ClienteViewModel)parameter; var cliente = new ModelConcertosEntity.Cliente(); var cw = new TelaAddCliente(); cw.DataContext = cliente; cw.ShowDialog(); if (cw.DialogResult.HasValue && cw.DialogResult.Value) {//Controller ClienteController clienteController = new ClienteController(); clienteController.InserirCliente(cliente); viewModelCliente.Clientes = clienteController.GetCliente(); } }