8using Microsoft.EntityFrameworkCore;
18 public List<AgreementClientModel>?
Agreements {
get;
private set; }
40 var updatedAgreements =
Agreements ??
new List<AgreementClientModel>();
46 catch (DbUpdateException e)
51 catch (InvalidOperationException e)
70 catch (DbUpdateException e)
76 catch (InvalidOperationException e)
async void UpdateInfoMessage(InfoMessage msg)
async? Task< AgreementClientModel > UpdateAgreement(AgreementClientModel agreementView)
void UpdateAgreements(List< AgreementClientModel > agreements)
async Task GetAgreements()
readonly AgreementService _agreementService
List< AgreementClientModel >? Agreements
async Task< AgreementClientModel?> CreateAgreement(AgreementClientModel agreementView)
AgreementViewModel(DataContext context, IMapper mapper, AlertService alertService)
AlertService _alertService
AgreementService class inserts and updates Agreement in the Database
async Task< Agreement > UpdateAgreement(Agreement agreement)
Updates changes on a Agreement in the database
async Task< Agreement > AddAgreement(Agreement agreement)
Adds a Agreement to the database
async Task< List< Agreement > > GetAllAgreements()
Read all Agreements from database
static void Error(string msg)