// ***************************** ***************************** *****************************
 // constructor
 public PrioridadAddViewModel(PrioridadViewModel PrioridadViewModel)
 {
     this._ParentPrioridad = PrioridadViewModel;
     this._PrioridadRepository = new GestorDocument.DAL.Repository.PrioridadRepository();
     this._Prioridad = new PrioridadModel()
     {
         IdPrioridad = new UNID().getNewUNID(),
         IsActive = true
     };
 }
 public void GetPrioridadMod(PrioridadViewModel viewModel, PrioridadModel p)
 {
     this.DataContext = new PrioridadModViewModel(p, viewModel);
 }
        public bool CanSave()
        {
            bool _CanSave = false;

            if ((!String.IsNullOrEmpty(this._Prioridad.PrioridadName)) && (this._Prioridad != null))
            {
                _CanSave = true;
                this._CheckSave = this._PrioridadRepository.GetPrioridadAdd(this._Prioridad);

                if (this._CheckSave != null)
                {
                    _CanSave = false;
                    ElementExists = "El elemento ya existe.";

                }
                else
                {
                    _CanSave = true;
                    ElementExists = "";
                }
            }
            return _CanSave;
        }