async Task <ApprovalEntry> IApprovalService.UpdateApprovalEntry(ApprovalEntry entry) { entry.Status = "Approved"; db.ApprovalEntries.Add(entry); db.Entry(entry).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); await Task.Delay(5); return(entry); }
async Task <ApprovalEntry> IApprovalService.GetNextApproval(List <ApprovalEntry> entries, string processno) { // var entry = new ApprovalEntry(); ApprovalEntry entry = null; var record = entries.Where(x => x.ProcessNo == processno && x.Status == "Pending").OrderBy(x => x.Sequence); if (record.Any()) { entry = record.First(); } await Task.Delay(5); return(entry); }