public static bool saveToSentItemThenDelete(long id, bool status) { db = new SMSDataClassesDataContext(); SMS_SentItem sentItems = new SMS_SentItem(); var x = (from i in db.SMS_QueuedBoxes.Where(i => i.ID == id) select i).Take(1).FirstOrDefault(); if (x != null) { sentItems.Number = x.Number; sentItems.Message = x.Message; sentItems.DateTime = config.receivedDateTime(); sentItems.Status = status; sentItems.MonthOf = DateTime.Now.Month; sentItems.YearOf = DateTime.Now.Year; try { db.SMS_SentItems.InsertOnSubmit(sentItems); db.SMS_QueuedBoxes.DeleteOnSubmit(x); db.SubmitChanges(); config.log("Successful updated in inbox"); return true; } catch (Exception ex) { config.log(ex.Message); } } return false; }
partial void UpdateSMS_SentItem(SMS_SentItem instance);
partial void DeleteSMS_SentItem(SMS_SentItem instance);
partial void InsertSMS_SentItem(SMS_SentItem instance);