protected RealEstateViewModel <T> CreateNewViewModel(T model)
        {
            RealEstateViewModel <T> viewModel = GetViewEntityViewModel();

            viewModel.LoadViewModel(model);
            return(viewModel);
        }
 protected void DeleteInGrid(RealEstateViewModel <T> viewModel)
 {
     CurrentEntity = viewModel;
     Delete();
 }
 protected void ChangeInGrid(RealEstateViewModel <T> viewModel)
 {
     CurrentEntity = viewModel;
     Change();
 }