public async Task <ReciboDto> GetInfoRecibo(ParametersReciboDto parameters) { ReciboDto recibo = new ReciboDto(); try { GenerateResponse response = new GenerateResponse(); response = await _cuponeraRepository.ValidateRecibo(_mapper.Map <ParametersRecibo>(parameters)); if (response.P_NCODE == 0) { var ReciboResult = await _cuponeraRepository.GetInfoRecibo(_mapper.Map <ParametersRecibo>(parameters)); if (ReciboResult == null) { return(null); } recibo = _mapper.Map <ReciboDto>(ReciboResult); } else { recibo.P_NCODE = response.P_NCODE; recibo.P_SMESSAGE = response.P_SMESSAGE; } } catch (Exception ex) { _logger.LogError(ex.InnerException.ToString()); } return(recibo); }
public async Task <IActionResult> GetInfoCuponeraDetail([FromBody] ParametersReciboDto parametersReciboDto) { _logger.LogInfo("Info cupon detail"); var Result = await _cuponeraService.GetInfoCuponeraDetail(parametersReciboDto); return(Ok(Result)); }
public async Task <IActionResult> GetInfoMovimiento([FromBody] ParametersReciboDto parametersReciboDto) { _logger.LogInfo("Metodo obtiene informacion del movimiento"); var Result = await _cuponeraService.GetInfoMovimiento(parametersReciboDto); return(Ok(Result)); }
public async Task <IActionResult> GenerateCupon([FromBody] ParametersReciboDto parametersReciboDto) { _logger.LogInfo("Generar Cupon"); var Result = await _cuponeraService.GenerateCupon(parametersReciboDto); return(Ok(Result)); }
public async Task <IActionResult> GetInfoRecibo([FromBody] ParametersReciboDto parametersReciboDto) { _logger.LogInfo("Metodo Listar Obtener info Recibo"); var Result = await _cuponeraService.GetInfoRecibo(parametersReciboDto); return(Ok(Result)); }
public async Task <IActionResult> AnnulmentCupon([FromBody] ParametersReciboDto parametersReciboDto) { _logger.LogInfo("Metodo elimina cupon"); var Result = await _cuponeraService.AnnulmentCupon(parametersReciboDto); return(Ok(Result)); }
public async Task <List <CuponDto> > GetInfoCuponPreview(ParametersReciboDto parameters) { List <CuponDto> ListCupon = null; try { var ReciboResult = await _cuponeraRepository.GetInfoCuponPreview(_mapper.Map <ParametersRecibo>(parameters)); if (ReciboResult == null) { return(null); } ListCupon = _mapper.Map <List <CuponDto> >(ReciboResult); } catch (Exception ex) { _logger.LogError(ex.InnerException.ToString()); } return(ListCupon); }
public async Task <GenerateResponse> AnnulmentCupon(ParametersReciboDto parametersRecibo) { GenerateResponse Cupon = null; try { var ReciboResult = await _cuponeraRepository.AnnulmentCupon(_mapper.Map <ParametersRecibo>(parametersRecibo)); if (ReciboResult == null) { return(null); } Cupon = _mapper.Map <GenerateResponse>(ReciboResult); } catch (Exception ex) { _logger.LogError(ex.InnerException.ToString()); } return(Cupon); }
public async Task <DetalleReciboDto> GetInfoMovimiento(ParametersReciboDto parametersRecibo) { DetalleReciboDto Cupon = null; try { var ReciboResult = await _cuponeraRepository.GetInfoMovimiento(_mapper.Map <ParametersRecibo>(parametersRecibo)); if (ReciboResult == null) { return(null); } Cupon = _mapper.Map <DetalleReciboDto>(ReciboResult); } catch (Exception ex) { _logger.LogError(ex.InnerException.ToString()); } return(Cupon); }