public ActionResult _DeleteFamily(Int32?FamilyId, Int32?FatherId)
        {
            var model = new _DeleteFamilyViewModel();

            model.Fill(CargarDatosContext(), FamilyId, FatherId);
            return(View(model));
        }
        public ActionResult _DeleteFamily(_DeleteFamilyViewModel model)
        {
            Family family = null;

            if (model.FamilyId.HasValue)
            {
                family       = context.Family.FirstOrDefault(x => x.FamilyId == model.FamilyId);
                family.State = ConstantHelpers.ESTADO.INACTIVO;
            }

            context.SaveChanges();
            PostMessage(MessageType.Success);

            return(RedirectToAction("ListFamily"));
        }