コード例 #1
0
        public IList <AttractionReturnDTO> GetAttraction()
        {
            var attractionReturnDTOs = _repository.GetAttractions()
                                       .Select(p => new AttractionReturnDTO()
            {
                AttractionId        = p.Id,
                Address             = p.Location.Address,
                CloseTime           = p.CloseTime,
                PhoneNumber         = p.PhoneNumber,
                CreateAtractionTime = p.CreateAtractionTime,
                Description         = p.Description,
                FirstNameUser       = p.User.FirstName,
                LastNameUser        = p.User.LastName,
                Image      = p.ImagePath,
                Name       = p.Name,
                Rating     = p.Rating,
                OpenTime   = p.OpenTime,
                PostalCode = p.Location.PostalCode,
                Title      = p.AttractionType.Title
            })
                                       .OrderBy(test => test.Name)
                                       .ToList();

            foreach (var x in attractionReturnDTOs)
            {
                x.Image = x.ImageToBase64(x.Image);
            }
            return(attractionReturnDTOs);
        }