/// <summary> /// Ejecuta la acción del command /// </summary> /// <param name="catalogItemStatusViewModel"></param> public AddSolicitanteViewModel(CatalogSolicitanteViewModel catalogSolicitanteViewModel) { this._addSolicitante = new SolicitanteModel(new SolicitanteDataMapper(), catalogSolicitanteViewModel.ActualUser); this._catalogSolicitanteViewModel = catalogSolicitanteViewModel; try { this._catalogEmpresaModel = new CatalogEmpresaModel(new EmpresaDataMapper()); } catch (ArgumentException ae) { ; } catch (Exception ex) { throw ex; } try { this._catalogDepartamentoModel = new CatalogDepartamentoModel(new DepartamentoDataMapper()); } catch (ArgumentException ae) { ; } catch (Exception ex) { throw ex; } }
/// <summary> /// Ejecuta la acción del command /// </summary> /// <param name="catalogItemStatusViewModel"></param> public ModifySolicitanteViewModel(CatalogSolicitanteViewModel catalogSolicitanteViewModel, SolicitanteModel selectedSolicitanteModel) { this._modiSolicitante = new SolicitanteModel(new SolicitanteDataMapper(), catalogSolicitanteViewModel.ActualUser); this._catalogSolicitanteViewModel = catalogSolicitanteViewModel; this._modiSolicitante.UnidSolicitante = selectedSolicitanteModel.UnidSolicitante; this._modiSolicitante.SolicitanteName = selectedSolicitanteModel.SolicitanteName; this._modiSolicitante.Departamento = selectedSolicitanteModel.Departamento; this._modiSolicitante.Empresa = selectedSolicitanteModel.Empresa; this._modiSolicitante.Email = selectedSolicitanteModel.Email; this._modiSolicitante.Validador = selectedSolicitanteModel.Validador; try { this._catalogEmpresaModel = new CatalogEmpresaModel(new EmpresaDataMapper()); } catch (ArgumentException ae) { ; } catch (Exception ex) { throw ex; } try { this._catalogDepartamentoModel = new CatalogDepartamentoModel(new DepartamentoDataMapper()); } catch (ArgumentException ae) { ; } catch (Exception ex) { throw ex; } }