public IActionResult Detail(int id) { var branch = _branch.Get(id); var model = new BranchDeatailModel { Id = branch.ID, Name = branch.Name, Address = branch.Address, Telephone = branch.Telephone, OpenDate = branch.OpenDate.ToString("yyyy-MM-dd"), NOOfAssets = _branch.GetAssets(branch.ID).Count(), NOOfPatrons = _branch.Getpatrons(id).Count(), TotalAssetvalue = _branch.GetAssets(id).Sum(a => a.Cost), ImageUrl = branch.ImageUrl, HoursOpen = _branch.getBranchHours(id) }; return(View(model)); }