Example #1
0
        public bool Delete(int id)
        {
            EmailTracking dbEntity = objDataContext.EmailTrackings.Where(x => x.EmailTrackingId == id).FirstOrDefault();

            if (dbEntity != null)
            {
                objDataContext.EmailTrackings.Remove(dbEntity);
                objDataContext.SaveChanges();
            }
            return(true);
        }
Example #2
0
        public int Save(EmailTracking dao)
        {
            dao.FromEmailId = "1";
            EmailTracking entity = objDataContext.EmailTrackings.SingleOrDefault(x => x.EmailTrackingId.Equals(dao.EmailTrackingId));

            if (entity != null)
            {
                dao.ModifiedAt = DateTimeOffset.Now;
                objDataContext.Entry(entity).CurrentValues.SetValues(dao);
            }
            else
            {
                dao.CreatedAt  = DateTimeOffset.Now;
                dao.ModifiedAt = dao.CreatedAt;
                objDataContext.EmailTrackings.Add(dao);
            }
            objDataContext.SaveChanges();
            return(dao.EmailTrackingId);
        }