public int AddGiftCard(EGiftCard_VM eGiftCard_VM)
        {
            var eGiftCardObj = Mapper.Map <EGiftCard>(eGiftCard_VM);

            eGiftCardObj.CreatedDate = DateTime.Now;
            _DBContext.EGiftCards.Add(eGiftCardObj);
            return(_DBContext.SaveChanges());
        }
        public int UpdateEGiftCard(EGiftCard_VM eGiftCard_VM)
        {
            var Old_eGiftCard = _DBContext.EGiftCards.Find(eGiftCard_VM.Id);

            if (Old_eGiftCard != null)
            {
                var eGiftCard = Mapper.Map <EGiftCard>(eGiftCard_VM);
                eGiftCard.CreatedDate = Old_eGiftCard.CreatedDate;
                try
                {
                    eGiftCard.DeliverDate = Convert.ToDateTime(eGiftCard_VM.DeliverDateTime);
                }
                catch (Exception ex)
                {
                    eGiftCard.DeliverDate = null;
                }

                eGiftCard.CreatedDate = Old_eGiftCard.CreatedDate;
                eGiftCard.UpdatedDate = DateTime.Now;
                _DBContext.Entry(Old_eGiftCard).CurrentValues.SetValues(eGiftCard);
                return(_DBContext.SaveChanges());
            }
            return(0);
        }