public static VirtualCardDTO ToDTO(VirtualCard entity) { var dto = new VirtualCardDTO(); dto.Balance = entity.Balance; dto.CardNumber = entity.CardNumber; dto.Currency = entity.Currency; dto.CVV = entity.CVV; dto.Name = entity.Name; dto.ValidDate = entity.ValidDate; return(dto); }
public static VirtualCard ToEntity(VirtualCardDTO dto) { var entity = new VirtualCard(); entity.Balance = dto.Balance; entity.CardNumber = dto.CardNumber; entity.Currency = dto.Currency; entity.CVV = dto.CVV; entity.Name = dto.Name; entity.ValidDate = dto.ValidDate; entity.AccountId = dto.AccountId; return(entity); }
public VirtualCardDTO AddVirtualCard(string username, VirtualCardDTO virtualCardDTO) { var account = accountService.GetAccountForUser(username); if (account == null) { return(null); } var virtualCard = VirtualCardConverter.ToEntity(virtualCardDTO); account.VirtualCards.Add(virtualCard); accountService.Save(account); return(virtualCardDTO); }
public IHttpActionResult AddVitualCard(string username, VirtualCardDTO dto) { return(Json(_service.AddVirtualCard(username, dto))); }