public async Task <IActionResult> LocationDetails(int id)
        {
            LocationDetailsOutputModel outputModel = await locationsService.GetLocationDetailsAsUserAsync(id);

            outputModel.Comments = outputModel.Comments.OrderByDescending(c => c.AddedOn);

            return(View(outputModel));
        }
Exemplo n.º 2
0
        public async Task <LocationDetailsOutputModel> GetLocationDetailsAsAdminAsync(int id)
        {
            LocationDetailsOutputModel location = await dbContext.Locations
                                                  .Where(l => l.Id == id)
                                                  .ProjectTo <LocationDetailsOutputModel>(mapper.ConfigurationProvider)
                                                  .FirstOrDefaultAsync();

            return(location);
        }