public ActionResult Create(CalcularPrecioView dto)
        {
            if (ModelState.IsValid)
            {
                return(RedirectToAction("Calcular", dto));
            }

            ViewBag.VarillasDisponibles = TempData["VarillasDisponibles"] as IList <VarillaDTO>;

            TempData.Keep();

            return(View(dto));
        }
        public ActionResult Calcular(CalcularPrecioView dto)
        {
            var varilla = this.VarillaService.GetDTOById(dto.VarillaId);

            ViewBag.NombreVarilla = varilla.Nombre;

            var marco = new MarcoDTO()
            {
                Ancho     = dto.Ancho,
                Largo     = dto.Largo,
                VarillaId = varilla.Id,
            };

            marco.Precio = this.MarcoService.CalcularPrecio(marco);

            return(View(marco));
        }