예제 #1
0
 public static PantryItem ToEntity(this PantryItemDto pantryItemDto)
 {
     return(new PantryItem
     {
         Id = pantryItemDto.Id,
         Name = pantryItemDto.Name,
         Quantity = pantryItemDto.Quantity,
         UnitOfMeasure = ParseUnitOfMeasure(pantryItemDto.UnitOfMeasure),
         Expiration = pantryItemDto.Expiration,
         PurchasePrice = pantryItemDto.PurchasePrice
     });
 }
예제 #2
0
        public void Update(PantryItemDto pantryItemDto)
        {
            var pantryItemEntity = pantryItemDto.ToEntity();

            _pantryRepository.Update(pantryItemEntity);
        }
예제 #3
0
        public void Add(PantryItemDto pantryItemDto)
        {
            var pantryItemEntity = pantryItemDto.ToEntity();

            _pantryRepository.Add(pantryItemEntity);
        }
예제 #4
0
        public ActionResult Put([FromBody] PantryItemDto pantryItem)
        {
            _pantryService.Update(pantryItem);

            return(NoContent());
        }
예제 #5
0
        public ActionResult Post([FromBody] PantryItemDto pantryItem)
        {
            _pantryService.Add(pantryItem);

            return(NoContent());
        }