public ActionResult GetUrl(int id)
        {
            var model = new GetUrlModel();

            model.DymbnailId = id;
            model.Variables  = Facade.Variables.GetList(id);
            if (model.Variables.Count == 0)
            {
                return(Preview(DymbnailsHelper.GetUrl(id)));
            }
            return(View(model));
        }
        public ActionResult GetUrl(int dymbnailId, FormCollection collection)
        {
            const string dymbnailIdKey = "dymbnailId";
            //try {
            var variables      = new object[(collection.Keys.Count - 1) * 2];
            var variablesIndex = 0;

            foreach (string key in collection)
            {
                if (key == dymbnailIdKey)
                {
                    continue;
                }
                variables[variablesIndex]     = key;
                variables[variablesIndex + 1] = collection[key];
                variablesIndex += 2;
            }
            return(Preview(DymbnailsHelper.GetUrl(dymbnailId, variables)));

            /*} catch {
             *  return View();
             * }*/
        }