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