public IActionResult Detail(int id)
        {
            var branch = _branch.Get(id);

            var model = new BranchDetailModel
            {
                Id               = branch.Id,
                Name             = branch.Name,
                Address          = branch.Address,
                Telephone        = branch.Telephone,
                OpenDate         = branch.OpenDate.ToString("yyyy-MM-dd"),
                NumberOfAssets   = _branch.GetAssets(id).Count(),
                NumberOfPatrions = _branch.GetPatrons(id).Count(),
                TotalAssetValue  = _branch.GetAssets(id).Sum(a => a.Cost),
                ImageUrl         = branch.ImageUrl,
                HoursOpen        = _branch.GetBranchHour(id)
            };

            return(View(model));
        }