Пример #1
0
        public ActionResult Edit(TransaccionViewModel transaccion)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var transaccionDominio = Mapper.Map <TransaccionViewModel, Transaccion>(transaccion);
                    _transaccionAppService.Actualizar(transaccionDominio);

                    return(RedirectToAction("Index"));
                }
                catch (Exception ex)
                {
                    return(View(ex.Message));
                }
            }
            ViewBag.UsuarioId         = new SelectList(_usuarioAppService.ObtenerTodo(), "Id", "NombreUsuario", transaccion.UsuarioId);
            ViewBag.TerceroId         = new SelectList(_terceroAppService.ObtenerTodo(), "Id", "Apellido", transaccion.TerceroId);
            ViewBag.FacturaId         = new SelectList(_facturaAppService.ObtenerTodo(), "Id", "NumeroFactura", transaccion.FacturaId);
            ViewBag.TipoTransaccionId = new SelectList(_tipoTransaccionAppService.ObtenerTodo(), "Id", "Descripcion", transaccion.TipoTransaccionId);
            ViewBag.FormaPagoId       = new SelectList(_formaPagoAppService.ObtenerTodo(), "Id", "Descripcion", transaccion.FormaPagoId);


            return(View(transaccion));
        }