コード例 #1
0
 public static async Task <Result> Update(ResumeBackgroundServiceDbContext db, FootballTeam footballTeam)
 {
     try
     {
         return(await ProcessUpdate(e => { db.Attach(e); db.Update(e); }, async() => await db.SaveChangesAsync(), footballTeam));
     }
     catch (Exception ex)
     {
         throw;
     }
 }
コード例 #2
0
 public RootAggregateRepositorySingletonFootballTeam(ResumeBackgroundServiceDbContext db)
 {
     this.db = db;
 }
コード例 #3
0
 public static async Task <Result> Insert(ResumeBackgroundServiceDbContext db, FootballTeam footballTeam)
 {
     return(await ProcessInsert(e => db.Add(e), async() => await db.SaveChangesAsync(), footballTeam));
 }
コード例 #4
0
 public static Result <List <FootballTeam> > GetDetachedFromDatabase(ResumeBackgroundServiceDbContext db, Predicate <FootballTeam> predicate)
 {
     return(ProcessGetDetachedFromDatabase(db.FootballTeam.AsEnumerable(), predicate));
 }