public async Task<Response> GuardarTipoCambio([FromBody, BindRequired] RequestMoneda requests) { var data = await _cambioMonedaService.GuardarTipoCambio(requests); return new Response { Code = data.ToString() == "OK" ? 200 : 500, Data = data, Status = data.ToString() == "OK" ? Constantes.STATUS_SUCCESS : Constantes.STATUS_FAIL }; }
public async Task <string> GuardarTipoCambio(RequestMoneda request) { var moneda = await _cambioMonedaRepository.ObtenerIdTipoCambio(request.MonedaOrigen, request.MonedaDestino); bool isModify = false; if (string.IsNullOrEmpty(moneda.MonedaDestino)) { moneda.AuditoriaFechaCreacion = DateTime.Now; moneda.MonedaDestino = request.MonedaDestino; moneda.MonedaOrigen = request.MonedaOrigen; moneda.FlagActivo = request.FlagActivo; } else { moneda.AuditoriaFechaModificacion = DateTime.Now; isModify = true; } moneda.TipoCambio = request.TipoCambio; return(await _cambioMonedaRepository.GuardarTipoCambio(moneda, isModify)); }