public static ProposalCurrentAction AddOrUpdate(this IDbSet <ProposalCurrentAction> actions, ProposalDraftAction action) { var currentAction = actions.Find(action.Draft.ProposalId) ?? actions.Add(new ProposalCurrentAction { ProposalId = action.Draft.ProposalId }); currentAction.ActionId = action.Id; return(currentAction); }
private static ProposalCurrentAction CurrentAction(ProposalDraftAction action) { return(CurrentAction(action.Draft.ProposalId, action.Id)); }