public ActionResult BranchContactEdit(DistributorBranchContact model)
        {
            if (controller.BranchContactUpdate(model) || controller.ResultManager.IsCorrect)
            {
                NotifyUser(messageOk: "Contacto editado correctamente");
                return(RedirectToAction("BranchContactIndex", new { id = model.DistributorBranchId }));
            }

            NotifyUser(resultManager: controller.ResultManager);
            return(View(model));
        }
        public ActionResult BranchContactAdd(DistributorBranchContact item)
        {
            if (controller.BranchContactAdd(item) || controller.ResultManager.IsCorrect)
            {
                NotifyUser(messageOk: "Contacto de sucursal agregado correctamente");
                return(RedirectToAction("BranchContactIndex", new { id = item.DistributorBranchId }));
            }

            NotifyUser(resultManager: controller.ResultManager);
            return(View(item));
        }
        public ActionResult BranchContactDelete(int Id)
        {
            DistributorBranchContact contactToDelete = controller.BranchContactRetrieve(Id);
            int distributorBranchId = contactToDelete.DistributorBranchId;

            if (controller.BranchContactDelete(Id) || controller.ResultManager.IsCorrect)
            {
                NotifyUser(messageOk: "Contacto eliminado correctamente");
                return(RedirectToAction("BranchContactIndex", new { id = distributorBranchId }));
            }

            NotifyUser(resultManager: controller.ResultManager);
            return(RedirectToAction("BranchContactIndex", new { id = distributorBranchId }));
        }
        public ActionResult BranchContactEdit(int Id)
        {
            DistributorBranchContact contactToEdit = controller.BranchContactRetrieve(Id);
            int distributorBranchId = contactToEdit.DistributorBranchId;

            if (controller.ResultManager.IsCorrect)
            {
                ViewBag.DistributorBranchid = distributorBranchId;
                return(View(contactToEdit));
            }

            NotifyUser(resultManager: controller.ResultManager);
            return(RedirectToAction("BranchContactIndex", new { id = distributorBranchId }));
        }