public async Task <bool> Create(SLAAlertFRTMail SLAAlertFRTMail) { SLAAlertFRTMailDAO SLAAlertFRTMailDAO = new SLAAlertFRTMailDAO(); SLAAlertFRTMailDAO.Id = SLAAlertFRTMail.Id; SLAAlertFRTMailDAO.SLAAlertFRTId = SLAAlertFRTMail.SLAAlertFRTId; SLAAlertFRTMailDAO.Mail = SLAAlertFRTMail.Mail; SLAAlertFRTMailDAO.CreatedAt = StaticParams.DateTimeNow; SLAAlertFRTMailDAO.UpdatedAt = StaticParams.DateTimeNow; DataContext.SLAAlertFRTMail.Add(SLAAlertFRTMailDAO); await DataContext.SaveChangesAsync(); SLAAlertFRTMail.Id = SLAAlertFRTMailDAO.Id; await SaveReference(SLAAlertFRTMail); return(true); }
public async Task <bool> BulkMerge(List <SLAAlertFRTMail> SLAAlertFRTMails) { List <SLAAlertFRTMailDAO> SLAAlertFRTMailDAOs = new List <SLAAlertFRTMailDAO>(); foreach (SLAAlertFRTMail SLAAlertFRTMail in SLAAlertFRTMails) { SLAAlertFRTMailDAO SLAAlertFRTMailDAO = new SLAAlertFRTMailDAO(); SLAAlertFRTMailDAO.Id = SLAAlertFRTMail.Id; SLAAlertFRTMailDAO.SLAAlertFRTId = SLAAlertFRTMail.SLAAlertFRTId; SLAAlertFRTMailDAO.Mail = SLAAlertFRTMail.Mail; SLAAlertFRTMailDAO.CreatedAt = StaticParams.DateTimeNow; SLAAlertFRTMailDAO.UpdatedAt = StaticParams.DateTimeNow; SLAAlertFRTMailDAOs.Add(SLAAlertFRTMailDAO); } await DataContext.BulkMergeAsync(SLAAlertFRTMailDAOs); return(true); }
public async Task <bool> Update(SLAAlertFRTMail SLAAlertFRTMail) { SLAAlertFRTMailDAO SLAAlertFRTMailDAO = DataContext.SLAAlertFRTMail.Where(x => x.Id == SLAAlertFRTMail.Id).FirstOrDefault(); if (SLAAlertFRTMailDAO == null) { return(false); } SLAAlertFRTMailDAO.Id = SLAAlertFRTMail.Id; SLAAlertFRTMailDAO.SLAAlertFRTId = SLAAlertFRTMail.SLAAlertFRTId; SLAAlertFRTMailDAO.Mail = SLAAlertFRTMail.Mail; SLAAlertFRTMailDAO.UpdatedAt = StaticParams.DateTimeNow; await DataContext.SaveChangesAsync(); await SaveReference(SLAAlertFRTMail); return(true); }