/// <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); }
/// <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); }
/// <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()); }
/// <summary> /// Creates an audit in the database /// </summary> public int CreateAudit(SynchronizeAudit audit) { ctx.SynchronizeAudits.Add(audit); return(ctx.SaveChanges()); }