public API_Response <int> Update([FromBody] DTO_PaymentAccount model, [FromUri] string api_key = null) { return(InvokeAPI(() => { var rez = _DL.PaymentAccount.Update.UpdateAccount(model.ViewModel); return rez; }, api_key)); }
public API_Response<long> Add([FromBody]DTO_PaymentAccount model, [FromUri] string api_key = null) { return InvokeAPI(() => { switch (model.AccountType) { case En_AccountType.Bitcoin: case En_AccountType.PayPal: case En_AccountType.WebMoney: return _DL.PaymentAccount.Add.New(model.ViewModel); default: throw new Exception("Incorrect PaymentAccountType"); } }, api_key ); }