private Beer ConvertBeerDB(Demo_API_BeerAPI.DAL.Entities.BeerEntity beerDB) { Brewery brewery = BreweryService.Instance.GetOne(beerDB.IdBrewery); Brand brand = beerDB.IdBrand is null ? null : BrandService.Instance.GetOne((int)beerDB.IdBrand); IEnumerable <Category> categories = CategoryService.Instance.GetCategoriesOfBeer(beerDB.Id); return(new Beer() { Id = beerDB.Id, Name = beerDB.Name, Color = beerDB.Color, Degree = beerDB.Degree, Brewery = brewery, Brand = brand, Categories = categories }); }
public Beer GetOne(int id) { Demo_API_BeerAPI.DAL.Entities.BeerEntity beerDB = beerRepository.Get(id); return(beerDB is null ? null : ConvertBeerDB(beerDB)); }