public ActionResult Create(BranchesCreateVM model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var  branch  = Mapper.Map <Branch>(model);
                    bool isSaved = _branchManager.Save(branch);
                    if (isSaved)
                    {
                        return(RedirectToAction("Create"));
                    }
                }
            }
            catch (Exception exception)
            {
                ModelState.AddModelError("", exception.Message);


                var list = _organizationsManager.GetAll();
                model.Organizationses = list;
                model.Branches        = _branchManager.GetAll();
                return(View(model));
            }

            var organizations = _organizationsManager.GetAll();

            model.Organizationses = organizations;
            model.Branches        = _branchManager.GetAll();
            return(View(model));
        }
        // GET: Branches/Create
        public ActionResult Create()
        {
            var model         = new BranchesCreateVM();
            var organizations = _organizationsManager.GetAll();

            model.Organizationses = organizations;
            model.Branches        = _branchManager.GetAll();
            return(View(model));
        }