// GET: api/FavoriteItem/5
        public IHttpActionResult Get(int id)
        {
            var favoriteitem = appdb.FavoriteItems.FirstOrDefault(f => f.Id == id);

            if (favoriteitem == null)
            {
                return(NotFound());
            }

            FavoriteItemViewModel model = new FavoriteItemViewModel()
            {
                Id         = favoriteitem.Id,
                MenuItemId = favoriteitem.MenuItemId,
                MenuItem   = new MenuItemViewModel()
                {
                    Id          = favoriteitem.MenuItem.Id,
                    Name        = favoriteitem.MenuItem.Name,
                    Description = favoriteitem.MenuItem.Description,
                    Price       = favoriteitem.MenuItem.Price,
                    Type        = favoriteitem.MenuItem.Type,
                    CategoryId  = favoriteitem.MenuItem.CategoryId
                },
                CustomerId = favoriteitem.CustomerId,
                Customer   = new CustomerViewModel()
                {
                    Id            = favoriteitem.Customer.Id,
                    Credit        = favoriteitem.Customer.Credit,
                    LimitedCredit = favoriteitem.Customer.LimitedCredit,
                    UserId        = favoriteitem.Customer.UserId
                }
            };


            return(Ok(new { favoriteitem = model }));
        }
        public IHttpActionResult Add(FavoriteItemViewModel favoriteitem)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest("Invalid data."));
            }

            var f = appdb.FavoriteItems.Add(new FavoriteItem()
            {
                Id         = favoriteitem.Id,
                MenuItemId = favoriteitem.MenuItemId,
                CustomerId = favoriteitem.CustomerId
            });

            appdb.SaveChanges();
            return(Ok());
        }