private async void ModificarCliente() { var formCliente = new FormCliente(ClienteSeleccionado); if ((bool)await DialogHost.Show(formCliente, "RootDialog")) { var formClienteViewModel = formCliente.DataContext as FormClienteViewModel; ClienteSeleccionado.RazonSocial = formClienteViewModel.RazonSocial; ClienteSeleccionado.Nif = formClienteViewModel.Nif; ClienteSeleccionado.Email = formClienteViewModel.Email; ClienteSeleccionado.TipoId = formClienteViewModel.TipoClienteSeleccionado.TipoClienteId; ClienteSeleccionado.GrupoId = formClienteViewModel.GrupoClienteSeleccionado.GrupoClienteId; ClienteSeleccionado.MunicipioId = formClienteViewModel.MunicipioSeleccionado.MunicipioId; ClienteSeleccionado.Calle = formClienteViewModel.Calle; ClienteSeleccionado.Observaciones = formClienteViewModel.Observaciones; Context.SaveChanges(); CargarClientes(); } }
private async void AnadirCliente() { var formCliente = new FormCliente(); if ((bool)await DialogHost.Show(formCliente, "RootDialog")) { var formClienteViewModel = formCliente.DataContext as FormClienteViewModel; Context.Clientes.Add(new Cliente() { RazonSocial = formClienteViewModel.RazonSocial, Nif = formClienteViewModel.Nif, Email = formClienteViewModel.Email, Calle = formClienteViewModel.Calle, TipoId = formClienteViewModel.TipoClienteSeleccionado.TipoClienteId, GrupoId = formClienteViewModel.GrupoClienteSeleccionado.GrupoClienteId, MunicipioId = formClienteViewModel.MunicipioSeleccionado.MunicipioId, Observaciones = formClienteViewModel.Observaciones }); Context.SaveChanges(); CargarClientes(); } }