public Beer ReverseMap(BeerViewmodel raw)
 {
     return(new Beer()
     {
         Id = raw.Id,
         Name = raw.Name,
         AlcoholPercentage = raw.AlcoholPercentage,
         IBU = raw.IBU,
         Quantity = raw.Quantity,
         BeerTypeId = raw.BeerTypeId,
         BreweryId = raw.BreweryId
     });
 }
        public List <BeerViewmodel> MapRange(List <Beer> raw)
        {
            List <BeerViewmodel> mapped = new List <BeerViewmodel>();

            foreach (var b in raw)
            {
                BeerViewmodel temp = new BeerViewmodel()
                {
                    Id   = b.Id,
                    Name = b.Name,
                    AlcoholPercentage = b.AlcoholPercentage,
                    IBU        = b.IBU,
                    Quantity   = b.Quantity,
                    BeerTypeId = b.BeerTypeId,
                    BreweryId  = b.BreweryId
                };

                mapped.Add(temp);
            }

            return(mapped);
        }
Пример #3
0
 public int UpdateBeer([FromBody] BeerViewmodel beer)
 {
     return(_beerManager.Update(_beerMapperProfile.ReverseMap(beer)));
 }
Пример #4
0
 public int InsertBeer([FromBody] BeerViewmodel beer)
 {
     return(_beerManager.Create(_beerMapperProfile.ReverseMap(beer)));
 }