public Task <AuditVO> GetAsync(string id, CancellationToken cancellationToken) { return(Task.Factory.StartNew <AuditVO>(() => { return AuditStackStorage.GetAll().Find(a => a.Id.Equals(id)); })); }
public List <AuditVO> GetByOperation(string operation, int page, int size) { if (page < 1) { throw new ArgumentOutOfRangeException("page", page, "Value cannot be less than one."); } return(new List <AuditVO>(AuditStackStorage.GetAll().Where(a => a.Operation.Equals(operation)).Skip((page - 1) * size).Take(size))); }
public async Task SaveAuditAsync(AuditVO auditVO, CancellationToken cancellationToken) { await Task.Factory.StartNew(() => { AuditStackStorage.Add(auditVO); }); }
public void SaveAudit(AuditVO auditVO) { AuditStackStorage.Add(auditVO); }
public AuditVO Get(string id) { return(AuditStackStorage.GetAll().Find(a => a.Id.Equals(id))); }