Example #1
0
 Task <List <RemitterModel> > IRemitterDataAccess.GetRemitterList()
 {
     using (var db = new SymexDbContext())
     {
         return(Task.Run(() => db.remitterData.Where(x => x.Status == "Active").ToList()));
     }
 }
Example #2
0
 public Task <RemitterModel> GetRemitterById(Guid id)
 {
     using (var db = new SymexDbContext())
     {
         return(Task.Run(() => db.remitterData.FirstOrDefault(x => x.ID == id && x.Status == "Active")));
     }
 }
Example #3
0
 Task <Guid> IRemitterDataAccess.SaveRemitter(RemitterModel model)
 {
     using (var db = new SymexDbContext())
     {
         db.Add <RemitterModel>(model);
         db.SaveChanges();
         return(Task.Run(() => model.ID));
     }
 }
Example #4
0
 public Task <bool> UpdateRemitter(Guid id, string status)
 {
     try
     {
         using (var db = new SymexDbContext())
         {
             var remitter = db.remitterData.FirstOrDefault(x => x.ID == id);
             remitter.Status = status;
             db.Update <RemitterModel>(remitter);
             db.SaveChanges();
             return(Task.Run(() => true));
         }
     }
     catch (Exception)
     {
         return(Task.Run(() => false));
     }
 }