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