public PartialViewResult Details(long id)
        {
            Transaction Tran = new Transaction("User", PropietarioBL.GetById(id));

            Tran.Execute();

            Propietario Propietario = null;

            if (Tran.IsSuccess)
            {
                Propietario = PropietarioBL.GetData(Query.FindFirst(Tran.ListQuery, 0)).FirstOrDefault();
            }
            return(PartialView(Propietario));
        }
        public ActionResult Index()
        {
            Transaction Tran = new Transaction("User", PropietarioBL.GetAll("Propietario.Persona"));

            Tran.Execute();
            if (Tran.IsSuccess)
            {
                ViewBag.List = PropietarioBL.GetData(Query.FindFirst(Tran.ListQuery, 0));
            }
            else
            {
                ViewBag.List = new List <Propietario>();
            }
            return(View());
        }
        public PartialViewResult List()
        {
            Transaction Tran = new Transaction("User", PropietarioBL.GetAll("Propietario.Persona"));

            Tran.Execute();

            List <Propietario> List;

            if (Tran.IsSuccess)
            {
                List = PropietarioBL.GetData(Query.FindFirst(Tran.ListQuery, 0));
            }
            else
            {
                List = new List <Propietario>();
            }
            return(PartialView(List));
        }
        public PartialViewResult Edit(long id)
        {
            Transaction Tran = new Transaction("User", PropietarioBL.GetById(id, "Propietario.Persona"));

            Tran.Execute();

            Propietario Propietario = new Propietario();

            if (Tran.IsSuccess)
            {
                Propietario = PropietarioBL.GetData(Tran.GetQuery(0)).FirstOrDefault();
            }

            PropietarioViewModel PVM = new PropietarioViewModel()
            {
                Estado    = Propietario.Estado,
                Id        = Propietario.Id,
                Nombre    = Propietario.Persona.Nombre + " " + Propietario.Persona.Apellido,
                PersonaId = Propietario.PersonaId
            };

            return(PartialView(PVM));
        }