Example #1
0
        /// <summary>
        /// Adds an audit with boolean false.
        /// </summary>
        public SynchronizeAudit AddAudit(DateTime timestamp, bool succes)
        {
            InitRepo();
            SynchronizeAudit synchronizeAudit = new SynchronizeAudit()
            {
                TimeStamp = timestamp,
                Succes    = succes
            };

            dataRepo.CreateAudit(synchronizeAudit);
            return(synchronizeAudit);
        }
Example #2
0
        /// <summary>
        /// Changes status of audit to true.
        /// </summary>
        public SynchronizeAudit ChangeAudit(int synchronizeAuditId)
        {
            InitRepo();

            //Get audit
            SynchronizeAudit synchronizeAudit = GetAudit(synchronizeAuditId);

            if (synchronizeAudit == null)
            {
                return(null);
            }

            //Change audit
            synchronizeAudit.Succes = true;

            //Updata audit in the database
            dataRepo.UpdateAudit(synchronizeAudit);
            return(synchronizeAudit);
        }
Example #3
0
 /// <summary>
 /// Updates an audit and persists that to the database
 /// </summary>
 public int UpdateAudit(SynchronizeAudit audit)
 {
     ctx.Entry(audit).State = EntityState.Modified;
     return(ctx.SaveChanges());
 }
Example #4
0
 /// <summary>
 /// Creates an audit in the database
 /// </summary>
 public int CreateAudit(SynchronizeAudit audit)
 {
     ctx.SynchronizeAudits.Add(audit);
     return(ctx.SaveChanges());
 }