Esempio n. 1
0
        public bool AddOfflineSubmission(Jobs job)
        {
            try
            {
                var pendingSubmission = new PendingSubmissions
                {
                    ID      = job.ID,
                    JobJSON = JsonConvert.SerializeObject(job)
                };

                _database.Insert(pendingSubmission);

                return(true);
            }
            catch (Exception ex)
            {
                Log.Error($"Failed to Add Offline Submission {job} due to {ex}");

                return(false);
            }
        }
Esempio n. 2
0
        public bool AddOfflineSubmission(Jobs job)
        {
            try
            {
                using (var db = new LiteDatabase(DbFilename))
                {
                    var pendingSubmission = new PendingSubmissions
                    {
                        ID      = Guid.NewGuid(),
                        JobJSON = JsonConvert.SerializeObject(job)
                    };

                    db.GetCollection <PendingSubmissions>().Insert(pendingSubmission);

                    return(true);
                }
            }
            catch (Exception ex)
            {
                Log.Error(ex, $"Failed to add to offline {job.ID}");

                return(false);
            }
        }