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); }