示例#1
0
    public ReturnData AJAX_Delete(int id)
    {
        try
        {
            using (DataClassesDataContext db = new DataClassesDataContext())
            {
                TBLog_Error _deleteData = db.TBLog_Errors.Where(x => x.ID == id).FirstOrDefault();
                if (_deleteData == null)
                {
                    return(ReturnData.MessageFailed("The requested resource does not exist.", null));
                }

                db.TBLog_Errors.DeleteOnSubmit(_deleteData);
                db.SubmitChanges();
                return(ReturnData.MessageSuccess("Log has been successfully deleted.", null));
            }
        }
        catch (Exception ex)
        {
            Class_Log_Error log = new Class_Log_Error();
            log.Insert(ex.Message, ex.StackTrace);

            return(ReturnData.MessageFailed(ex.Message, null));
        }
    }
示例#2
0
    public bool Insert(string ErrorMessage, string StackTrace)
    {
        try
        {
            DataClassesDataContext db  = new DataClassesDataContext();
            TBLog_Error            log = new TBLog_Error();
            log.ErrorMessage   = ErrorMessage;
            log.StackTrace     = StackTrace;
            log.DateInsert     = DateTime.Now;
            log.DateLastUpdate = DateTime.Now;
            db.TBLog_Errors.InsertOnSubmit(log);
            db.SubmitChanges();

            return(true);
        }
        catch (Exception ex)
        {
            Class_Log_Error log = new Class_Log_Error();
            log.Insert(ex.Message, ex.StackTrace);

            return(false);
        }
    }