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