Exemple #1
0
        public List <Tarjeta> GetData()
        {
            TarjetaManager bm  = new TarjetaManager();
            var            Ret = bm.GetTarjetas();

            return(Ret);
        }
Exemple #2
0
 public IHttpActionResult ListCardsByUser(string userMail)
 {
     try
     {
         var mng = new TarjetaManager();
         _apiResponse         = new ApiResponse();
         _apiResponse.Data    = mng.GeTarjetasByUser(userMail);
         _apiResponse.Message = "Execution Success";
         return(Ok(_apiResponse));
     }
     catch (BusinessException bex)
     {
         return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
     }
 }
Exemple #3
0
 public IHttpActionResult GetCardByUniqueCode(string uniqueCode)
 {
     try
     {
         var mng = new TarjetaManager();
         _apiResponse         = new ApiResponse();
         _apiResponse.Data    = mng.GeTarjetaByUniquecode(uniqueCode);
         _apiResponse.Message = "Execution Success";
         return(Ok(_apiResponse));
     }
     catch (BusinessException bex)
     {
         return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
     }
 }
Exemple #4
0
 public IHttpActionResult AprobarReposicion(Tarjeta card)
 {
     try
     {
         var mng = new TarjetaManager();
         mng.AprobarReposicion(card);
         _apiResponse         = new ApiResponse();
         _apiResponse.Message = "Tarjeta repuesta";
         return(Ok(_apiResponse));
     }
     catch (BusinessException bex)
     {
         return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
     }
 }
Exemple #5
0
 public IHttpActionResult InitializeCard(Tarjeta card)
 {
     try
     {
         var mng = new TarjetaManager();
         mng.InitializeCard(card);
         _apiResponse         = new ApiResponse();
         _apiResponse.Message = "Se ha enviado un correo a " + card.Usuario.Email + " con el link de activación de la tarjeta";
         return(Ok(_apiResponse));
     }
     catch (BusinessException bex)
     {
         return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
     }
 }
Exemple #6
0
 public IHttpActionResult UpdateEstadoCard(Tarjeta card)
 {
     try
     {
         var mng = new TarjetaManager();
         _apiResponse = new ApiResponse();
         mng.UpdateEstadoTarjeta(card);
         _apiResponse.Message = "Estado Actualizado";
         return(Ok(_apiResponse));
     }
     catch (BusinessException bex)
     {
         return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
     }
 }
Exemple #7
0
 public IHttpActionResult GetRepositionCardsByTerminal(int terminal)
 {
     try
     {
         var mng = new TarjetaManager();
         _apiResponse         = new ApiResponse();
         _apiResponse.Data    = mng.GetRequestedRepositionCardsByTerm(terminal);
         _apiResponse.Message = "Execution Success";
         return(Ok(_apiResponse));
     }
     catch (BusinessException bex)
     {
         return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
     }
 }
Exemple #8
0
 public IHttpActionResult DeleteCard(Tarjeta card)
 {
     try
     {
         var mng = new TarjetaManager();
         _apiResponse = new ApiResponse();
         mng.Delete(card);
         _apiResponse.Message = "Tarjeta eliminada";
         return(Ok(_apiResponse));
     }
     catch (BusinessException bex)
     {
         return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
     }
 }