public PagoService() { string strConexion = "Data Source=LAPTOP-75DHHN99\\SQLEXPRESS;Initial Catalog=payment; Integrated Security=True "; Conexion = new SqlConnection(strConexion); PagoRepository = new PagoRepository(Conexion); }
public async Task <PagoOutputDataContract> CreatePago(PagoInputDataContract input, DebtInputDataContract debt) { decimal payment_Amount = GetLegalAmount(input.Currency, input.Amount); Pago pago = new Pago() { User_Id = input.User_id, Currency = (Currency)Enum.Parse(typeof(Currency), input.Currency), Amount_Currency = input.Amount, Amount_Legal = payment_Amount, Date = DateTime.Now, }; await AddCargo(debt, payment_Amount, pago); PagoRepository.Save(pago); return(this.GetPagoById(pago.Id)); }
public PagoService(string connectionString) { connection = new ConnectionManager(connectionString); PagoRepository = new PagoRepository(connection); }
public string GetNameMethod(int id) { PagoRepository pagoRepository = new PagoRepository(); return(pagoRepository.Single(u => u.Id == id)?.TipoMetodo); }
public List <MetodoPago> GetMetodoPagos() { PagoRepository pagoRepository = new PagoRepository(); return(pagoRepository.GetAll()); }