Esempio n. 1
0
 public async Task<bool> Update(CallEmotion CallEmotion)
 {
     CallEmotionDAO CallEmotionDAO = DataContext.CallEmotion.Where(x => x.Id == CallEmotion.Id).FirstOrDefault();
     if (CallEmotionDAO == null)
         return false;
     CallEmotionDAO.Id = CallEmotion.Id;
     CallEmotionDAO.Code = CallEmotion.Code;
     CallEmotionDAO.Name = CallEmotion.Name;
     CallEmotionDAO.StatusId = CallEmotion.StatusId;
     CallEmotionDAO.Description = CallEmotion.Description;
     CallEmotionDAO.Used = CallEmotion.Used;
     CallEmotionDAO.RowId = CallEmotion.RowId;
     CallEmotionDAO.UpdatedAt = StaticParams.DateTimeNow;
     await DataContext.SaveChangesAsync();
     await SaveReference(CallEmotion);
     return true;
 }
Esempio n. 2
0
 public async Task<bool> Create(CallEmotion CallEmotion)
 {
     CallEmotionDAO CallEmotionDAO = new CallEmotionDAO();
     CallEmotionDAO.Id = CallEmotion.Id;
     CallEmotionDAO.Code = CallEmotion.Code;
     CallEmotionDAO.Name = CallEmotion.Name;
     CallEmotionDAO.StatusId = CallEmotion.StatusId;
     CallEmotionDAO.Description = CallEmotion.Description;
     CallEmotionDAO.Used = CallEmotion.Used;
     CallEmotionDAO.RowId = CallEmotion.RowId;
     CallEmotionDAO.CreatedAt = StaticParams.DateTimeNow;
     CallEmotionDAO.UpdatedAt = StaticParams.DateTimeNow;
     DataContext.CallEmotion.Add(CallEmotionDAO);
     await DataContext.SaveChangesAsync();
     CallEmotion.Id = CallEmotionDAO.Id;
     await SaveReference(CallEmotion);
     return true;
 }
Esempio n. 3
0
 public async Task<bool> BulkMerge(List<CallEmotion> CallEmotions)
 {
     List<CallEmotionDAO> CallEmotionDAOs = new List<CallEmotionDAO>();
     foreach (CallEmotion CallEmotion in CallEmotions)
     {
         CallEmotionDAO CallEmotionDAO = new CallEmotionDAO();
         CallEmotionDAO.Id = CallEmotion.Id;
         CallEmotionDAO.Code = CallEmotion.Code;
         CallEmotionDAO.Name = CallEmotion.Name;
         CallEmotionDAO.StatusId = CallEmotion.StatusId;
         CallEmotionDAO.Description = CallEmotion.Description;
         CallEmotionDAO.Used = CallEmotion.Used;
         CallEmotionDAO.RowId = CallEmotion.RowId;
         CallEmotionDAO.CreatedAt = StaticParams.DateTimeNow;
         CallEmotionDAO.UpdatedAt = StaticParams.DateTimeNow;
         CallEmotionDAOs.Add(CallEmotionDAO);
     }
     await DataContext.BulkMergeAsync(CallEmotionDAOs);
     return true;
 }