public ActionResult PagarEntrada(ComprobanteViewDto dto) { try { dto.Numero = _comprobanteServicio.ObtenerCodigo(); dto.Fecha = DateTime.Now; dto.SubTotal = SessionActiva.Monto; dto.Total = dto.Total; dto.UsuarioId = SessionActiva.UsuarioId; dto.EventoId = dto.EventoId; var Comprobante = new ComprobanteDto() { Numero = dto.Numero, Fecha = dto.Fecha, SubTotal = dto.SubTotal, Total = dto.Total, UsuarioId = dto.UsuarioId, EventoId = dto.EventoId }; dto.ComprobanteId = _comprobanteServicio.Insertar(Comprobante).Id; if (dto.Total > 0) { var Tarjeta = new TarjetaDebitoDto() { NombreTitular = dto.NombreTitular, Tarjeta = dto.Tarjeta, Mes = dto.Mes, Año = dto.Año, CCV = dto.CCV, ComprobanteId = dto.ComprobanteId }; _tarjetaDebitoServicio.Insertar(Tarjeta); } //*****************************// return(RedirectToAction("CreateEntrada", new { id = dto.EventoId })); } catch (Exception e) { ViewBag.Error = e; return(View()); } }
public void Insertar(TarjetaDebitoDto dto) { var Tarjeta = new Dominio.Entity.Entidades.TarjetaDebito() { NombreTitular = dto.NombreTitular, Tarjeta = dto.Tarjeta, Mes = dto.Mes, Año = dto.Año, CCV = dto.CCV, ComprobanteId = dto.ComprobanteId }; _tarjetaDebitoRepositorio.Add(Tarjeta); Guardar(); }
public void Modificar(TarjetaDebitoDto dto) { throw new NotImplementedException(); }