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)); }