Ejemplo n.º 1
0
        public CuponViewModel Get(int id)
        {
            var cuponViewModel = new CuponViewModel();
            var cupon          = TransaccionRepository.GetById(id);

            if (cupon != null)
            {
                cuponViewModel = Mapper.Map <CuponViewModel>(cupon);
            }
            return(cuponViewModel);
        }
Ejemplo n.º 2
0
        public HttpResponseMessage SaveCupon(CuponViewModel cupon)
        {
            try
            {
                if (cupon.Id > 0)
                {
                    SySTarjetasService.ActualizarCupon(cupon.Id, cupon.TarjetaId, DateTime.Parse(cupon.FechaCompra), cupon.ComercioId,
                                                       cupon.NumeroCupon, cupon.Importe, cupon.Cuotas, "NADA");
                    return(SuccessResponse(new JsonResponse("Cupón actualizado correctamente")));
                }

                SySTarjetasService.GrabarCupon(cupon.TarjetaId, DateTime.Parse(cupon.FechaCompra), cupon.ComercioId,
                                               cupon.NumeroCupon, cupon.Importe, cupon.Cuotas, "NADA");
                return(SuccessResponse(new JsonResponse("Cupón grabado correctamente")));
            }
            catch (Exception ex)
            {
                return(GenericRequestResponse(new JsonResponse("Error al grabar el cupón", new List <string> {
                    ex.Message
                })));
            }
        }