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