public List <DrinkDTO> GetDrinksByUserName(string user) { var userOwner = _barRepo.GetBarByUsername(user) ?? new Bar { HappyHour = "false", Name = "New Test Bar", PhoneNumber = "", Photo = "", Longitude = .001, Latitude = .012, Menu = new List <Drink>() }; //Prevent Null Reference Errors if (userOwner.Menu == null) { userOwner.Menu = new List <Drink>(); } return(userOwner.Menu.Select(drink => new DrinkDTO { Abv = drink.Abv, Id = drink.Id, Ingredient = drink.Ingredient, Name = drink.Name, Type = drink.Type }).ToList()); }
public BarDTO GetBarByUserName(string user) { var bar = _barRepo.GetBarByUsername(user); return(new BarDTO { HappyHour = bar.HappyHour, Id = bar.Id, Latitude = bar.Latitude, Longitude = bar.Longitude, Name = bar.Name, Photo = bar.Photo, PhoneNumber = bar.PhoneNumber, PlaceId = bar.PlaceId, //Reviews = (from r in bar.Reviews // select new BarReviewDTO() // { // Id = r.Id, // Comment = r.Comment, // Rating = r.Rating // }).ToList() }); }