//
        // GET: /Especials/Delete/5

        public ActionResult BorrarDetalle(int id)
        {
            var model     = repository.Especiales.First(e => e.EspecialId == id);
            var ProductId = model.ProductoProductoId;

            if (model != null)
            {
                repository.BorrarModel(model);
            }
            return(RedirectToAction("Detalles", new { id = ProductId }));
        }
        //
        // GET: /Ingredientes/Delete/5

        public ActionResult Borrar(int id)
        {
            var model = repository.Ingredientes.First(i => i.IngredienteId == id);

            if (model != null)
            {
                repository.BorrarModel(model);
            }
            return(RedirectToAction("Lista", new { id = model.ProductoProductoId }));
        }
        //
        // GET: /Clientes/Delete/5

        public ActionResult Borrar(int id)
        {
            var model = repository.Clientes.First(c => c.ClienteId == id);

            if (model != null)
            {
                repository.BorrarModel(model);
            }

            return(RedirectToAction("Index"));
        }
        //
        // GET: /Orden/Delete/5

        public ActionResult Borrar(int id)
        {
            var model = repository.Ordenes.First(o => o.OrdenId == id);

            if (model != null)
            {
                repository.BorrarModel(model);
            }

            return(RedirectToAction("Index"));
        }
        //
        // GET: /Productos/Delete/5
        /// <summary>
        ///
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult Borrar(int id)
        {
            var model = repository.Productos.First(m => m.ProductoId == id);

            if (model != null)
            {
                if (model.Ingredientes.Count > 0)
                {
                    var ingredienteList = model.Ingredientes.ToList();
                    var count           = ingredienteList.Count;

                    for (int i = 0; i < count; i++)
                    {
                        repository.BorrarModel(ingredienteList[i]);
                    }
                }

                repository.BorrarModel(model);
            }
            return(RedirectToAction("Index"));
        }