public IActionResult Detail(int id) { var center = _distribution.Get(id); var model = new DistributionDetailModel { Id = center.Id, Name = center.Name, Address = center.Address, Telephone = center.Telephone, ImageUrl = center.ImageUrl, Region = _distribution.GetDeliveryRegion(id), StatesServed = _distribution.GetDeliveryStates(id), IsDelivering = _distribution.IsDelivering(id), NumberOfSubscribers = _distribution.GetSubscribers(id).Count(), TotalAssetValue = _distribution.GetTotalAssetValue(id), TotalStock = _distribution.GetTotalStock(id), Couriers = _distribution.GetCourierNames(id), HoursOpen = _distribution.GetDeliveryHours(id) }; return(View(model)); }