Esempio n. 1
0
 public Task <AuditVO> GetAsync(string id, CancellationToken cancellationToken)
 {
     return(Task.Factory.StartNew <AuditVO>(() =>
     {
         return AuditStackStorage.GetAll().Find(a => a.Id.Equals(id));
     }));
 }
Esempio n. 2
0
        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)));
        }
Esempio n. 3
0
 public async Task SaveAuditAsync(AuditVO auditVO, CancellationToken cancellationToken)
 {
     await Task.Factory.StartNew(() => { AuditStackStorage.Add(auditVO); });
 }
Esempio n. 4
0
 public void SaveAudit(AuditVO auditVO)
 {
     AuditStackStorage.Add(auditVO);
 }
Esempio n. 5
0
 public AuditVO Get(string id)
 {
     return(AuditStackStorage.GetAll().Find(a => a.Id.Equals(id)));
 }