public ActionResult EditarMesCuota(int id)
        {
            //obtengo la entidad
            MesCuota mescuota = MesCuotaManager.GetById(id);

            //a partir de la entidad, armo el viewModel que necesita la vista.
            MesCuotaViewModel model = new MesCuotaViewModel
            {
                Monto       = mescuota.Monto,
                Fecha       = mescuota.Fecha,
                Mes         = mescuota.Mes,
                TalonPago   = mescuota.TalonPago,
                Comentarios = mescuota.Comentarios
            };

            return(View(model));
        }
        public ActionResult EditarMesCuota(MesCuotaViewModel model)
        {
            if (ModelState.IsValid)
            {
                //Obtengo mi entidad, y la actualizo mi entidad a partir del ViewModel.
                MesCuota mescuota = MesCuotaManager.GetById(model.Id);

                mescuota.Monto       = model.Monto;
                mescuota.Fecha       = model.Fecha;
                mescuota.Mes         = model.Mes;
                mescuota.TalonPago   = model.TalonPago;
                mescuota.Comentarios = model.Comentarios;

                //edito pasandole la entidad modificada...
                MesCuotaManager.EditarMes(mescuota);

                TempData[Strings.KeyMensajeDeAccion] = "El mes se modificó correctamente.";
                return(RedirectToAction("Finanzas"));
            }
            else
            {
                return(View(model));
            }
        }