public CuponViewModel Get(int id) { var cuponViewModel = new CuponViewModel(); var cupon = TransaccionRepository.GetById(id); if (cupon != null) { cuponViewModel = Mapper.Map <CuponViewModel>(cupon); } return(cuponViewModel); }
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 }))); } }