public async Task <bool> Update(LoanPreferences loanPreferences) { ReplaceOneResult updateResult = await context .LoanPreferences .ReplaceOneAsync( filter : g => g.Id == loanPreferences.Id, replacement : loanPreferences); return(updateResult.IsAcknowledged && updateResult.ModifiedCount > 0); }
public async Task <ActionResult <LoanPreferences> > Put([FromBody] LoanPreferences loanPreferences) { var loanPreferencesFromDb = await loanPreferencesRepository.Get(loanPreferences.ClientId); if (loanPreferencesFromDb == null) { return(NotFound()); } loanPreferences.Id = loanPreferencesFromDb.Id; await loanPreferencesRepository.Update(loanPreferences); return(loanPreferences); }
public async Task Create(LoanPreferences loanPreferences) { await context.LoanPreferences.InsertOneAsync(loanPreferences); }
public async Task <ActionResult <LoanPreferences> > Post([FromBody] LoanPreferences loanPreferences) { await loanPreferencesRepository.Create(loanPreferences); return(loanPreferences); }