Beispiel #1
0
        public List <CredidCard> RetrieveAll(CredidCard CC)
        {
            List <CredidCard> ListCards = CrudFactory.RetrieveUserCredidCards <CredidCard>(CC);
            var user = new User();

            foreach (CredidCard c in ListCards)
            {
                user.IdUser = c.User.IdUser;
                c.User      = UCrud.Retrieve <User>(user);
            }
            return(ListCards);
        }
Beispiel #2
0
        public void Delete(CredidCard card)
        {
            var CrudCard = new CredidCardCrud();

            try
            {
                CrudCard.Delete(card);
            }
            catch (Exception ex)
            {
                ExceptionManager.GetInstance().Process(ex);
            }
        }
Beispiel #3
0
        public BaseEntity BuildObject(Dictionary <string, object> row)
        {
            var User = new User {
                IdUser = GetIntValue(row, FKIDUSER)
            };

            var Credidcard = new CredidCard
            {
                IDCC          = GetIntValue(row, IDCC),
                credidCardNum = GetStringValue(row, CREDIDCARD),
                User          = User
            };

            return(Credidcard);
        }
 public IHttpActionResult Post(CredidCard card)
 {
     try
     {
         var mngr = new CredidCardManager();
         mngr.Create(card);
         apiResp = new ApiResponse
         {
         };
         return(Ok(apiResp));
     }
     catch (BusinessException bex)
     {
         return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
     }
 }
 public IHttpActionResult GetCredidCard(int idUser)
 {
     try
     {
         User user = new User();
         user.IdUser = idUser;
         CredidCard cc = new CredidCard();
         cc.User = user;
         var mngr = new CredidCardManager();
         apiResp = new ApiResponse
         {
             Data = mngr.RetrieveAll(cc)
         };
         return(Ok(apiResp));
     }
     catch (BusinessException bex)
     {
         return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
     }
 }