Esempio n. 1
0
        public int InsertFromExcel(List <WordsModel> listModel)
        {
            try
            {
                using (MTDDataContext dc = new MTDDataContext())
                {
                    var query = (from model in listModel
                                 select new tblWord
                    {
                        Dict_Type = model.Dict_Type,
                        Key = model.Key,
                        Value = model.Value,
                        Update_By = model.Update_By,
                        Update_Date = DateTime.Now,
                        State = 1,
                        Del_Flag = false
                    });

                    dc.tblWords.InsertAllOnSubmit(query);
                    dc.SubmitChanges();
                }
                return(listModel.Count);
            }
            catch (Exception ex)
            {
                string strErr = "Lỗi cập nhật từ vựng: ";
                strErr += "\\n" + ex.ToString();
                Logs.LogWrite(strErr);

                return((int)EnumError.UPDATE_ERROR); // Trả về lỗi cập nhật.
            }
        }
Esempio n. 2
0
 /// <summary>
 /// Xử lý cập nhật trạng thái xóa nhiều người.
 /// </summary>
 /// <param name="usersDelete"></param>
 /// <returns></returns>
 public int DeleteMultiple(int[] usersDelete)
 {
     try
     {
         using (MTDDataContext db = new MTDDataContext())
         {
             db.tblAccounts
             .Where(u => usersDelete.Contains(u.Id))
             .ToList()
             .ForEach(u => { u.Del_Flag = true; });
             db.SubmitChanges();
         }
         return(1);
     }
     catch (Exception ex)
     {
         string strErr = "Lỗi xóa tài khoản Id: " + string.Join(",", usersDelete);
         strErr += "\\n" + ex.ToString();
         Logs.LogWrite(strErr);
         return(-1);
     }
 }
Esempio n. 3
0
 public void Dispose()
 {
     _context.SubmitChanges();
     _context.Dispose();
 }