public async Task <bool> Create(SLAAlertPhone SLAAlertPhone) { SLAAlertPhoneDAO SLAAlertPhoneDAO = new SLAAlertPhoneDAO(); SLAAlertPhoneDAO.Id = SLAAlertPhone.Id; SLAAlertPhoneDAO.SLAAlertId = SLAAlertPhone.SLAAlertId; SLAAlertPhoneDAO.Phone = SLAAlertPhone.Phone; SLAAlertPhoneDAO.CreatedAt = StaticParams.DateTimeNow; SLAAlertPhoneDAO.UpdatedAt = StaticParams.DateTimeNow; DataContext.SLAAlertPhone.Add(SLAAlertPhoneDAO); await DataContext.SaveChangesAsync(); SLAAlertPhone.Id = SLAAlertPhoneDAO.Id; await SaveReference(SLAAlertPhone); return(true); }
public async Task <bool> BulkMerge(List <SLAAlertPhone> SLAAlertPhones) { List <SLAAlertPhoneDAO> SLAAlertPhoneDAOs = new List <SLAAlertPhoneDAO>(); foreach (SLAAlertPhone SLAAlertPhone in SLAAlertPhones) { SLAAlertPhoneDAO SLAAlertPhoneDAO = new SLAAlertPhoneDAO(); SLAAlertPhoneDAO.Id = SLAAlertPhone.Id; SLAAlertPhoneDAO.SLAAlertId = SLAAlertPhone.SLAAlertId; SLAAlertPhoneDAO.Phone = SLAAlertPhone.Phone; SLAAlertPhoneDAO.CreatedAt = StaticParams.DateTimeNow; SLAAlertPhoneDAO.UpdatedAt = StaticParams.DateTimeNow; SLAAlertPhoneDAOs.Add(SLAAlertPhoneDAO); } await DataContext.BulkMergeAsync(SLAAlertPhoneDAOs); return(true); }
public async Task <bool> Update(SLAAlertPhone SLAAlertPhone) { SLAAlertPhoneDAO SLAAlertPhoneDAO = DataContext.SLAAlertPhone.Where(x => x.Id == SLAAlertPhone.Id).FirstOrDefault(); if (SLAAlertPhoneDAO == null) { return(false); } SLAAlertPhoneDAO.Id = SLAAlertPhone.Id; SLAAlertPhoneDAO.SLAAlertId = SLAAlertPhone.SLAAlertId; SLAAlertPhoneDAO.Phone = SLAAlertPhone.Phone; SLAAlertPhoneDAO.UpdatedAt = StaticParams.DateTimeNow; await DataContext.SaveChangesAsync(); await SaveReference(SLAAlertPhone); return(true); }