Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }