Example #1
0
        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 };
            
        }
Example #2
0
        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));
        }