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); }
public void Delete(CredidCard card) { var CrudCard = new CredidCardCrud(); try { CrudCard.Delete(card); } catch (Exception ex) { ExceptionManager.GetInstance().Process(ex); } }
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))); } }