public CardModel ConvertToCardModel(Card card) { CardModel localCard = new CardModel { Address = card.Address, City = card.City, EncodedImage = _facade.GetCardRepo().GetEncodedImage(card.ImageId), Company = card.Company, Country = card.Country, CreatedDate = card.CreatedDate, CreatedUserId = card.CreatedUserId, Email = card.Email, Fax = card.Fax, Firstname = card.Firstname, Homepage = card.Homepage, IsDeleted = card.IsDeleted, Lastname = card.Lastname, Other = card.Other, Phonenumber = card.Phonenumber, Postal = card.Postal, Title = card.Title, Id = card.Id }; return localCard; }
public Card ConvertToCard(CardModel card, CardImage image) { Card localCard = new Card { Address = card.Address, ImageId = image.Id, Id = card.Id, City = card.City, Company = card.Company, Country = card.Country, CreatedDate = card.CreatedDate, CreatedUserId = card.CreatedUserId, Email = card.Email, Fax = card.Fax, Firstname = card.Firstname, Homepage = card.Homepage, IsDeleted = card.IsDeleted, Lastname = card.Lastname, Other = card.Other, Phonenumber = card.Phonenumber, Postal = card.Postal, Title = card.Title }; return localCard; }
public HttpResponseMessage PostAndGetId(CardModel card) { if (card != null) { ReplaceNullWithEmpty(card); CardImage image = new CardImage(); image.EncodedImage = !card.EncodedImage.IsNullOrWhiteSpace() ? card.EncodedImage : "TEMPDATA"; _facade.GetCardRepo().CreateCardImage(image); Card localCard = _classConverter.ConvertToCard(card, image); _facade.GetCardRepo().Add(localCard); return Request.CreateResponse(HttpStatusCode.OK, localCard.Id); } return null; }
public void UpdateCreditCard(int id, CardModel card) { service.UpdateCreditCard(id, card); }
public void AddCard(CardModel card) { service.AddCreditCard(card); }
public void PostCard(CardModel card) { if (card != null) { ReplaceNullWithEmpty(card); CardImage image = new CardImage(); image.EncodedImage = !card.EncodedImage.IsNullOrWhiteSpace() ? card.EncodedImage : "TEMPDATA"; _facade.GetCardRepo().CreateCardImage(image); Card localCard = _classConverter.ConvertToCard(card, image); _facade.GetCardRepo().Add(localCard); } }
private void ReplaceNullWithEmpty(CardModel card) { for (var i = 0; i < card.GetType().GetProperties().Length - 1; i++) { var prop = card.GetType().GetProperties()[i]; if (prop.GetValue(card, null) == null) prop.SetValue(card, ""); } }
public void PutCard(CardModel card) { if (card != null) { ReplaceNullWithEmpty(card); CardImage image = _facade.GetCardRepo().GetImageByEncodedImage(card.EncodedImage); Card localCard = _classConverter.ConvertToCard(card, image); _facade.GetCardRepo().Update(localCard); } }