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); }