public async Task <ItemSizeDTO> DeleteItemSize(int itemId, string sizeId) { var size = await _context.ItemSize.FindAsync(itemId, sizeId); var sizeToReturn = new ItemSizeDTO { Size = size.Size, AdditionalCost = size.AdditionalCost }; _context.Remove(size); await _context.SaveChangesAsync(); return(sizeToReturn); }
public async Task <ItemSizeDTO> AddNewItemSize(int itemId, ItemSize itemSize) { var newSize = new ItemSize { ItemId = itemId, Size = itemSize.Size, AdditionalCost = itemSize.AdditionalCost }; _context.ItemSize.Add(newSize); await _context.SaveChangesAsync(); var newSizeDTO = new ItemSizeDTO { Size = itemSize.Size, AdditionalCost = itemSize.AdditionalCost }; return(newSizeDTO); }