Beispiel #1
0
 public bool IsExist(Voter model)
 {
     try
     {
         using (var dbContext = new AppDbContext())
         {
             var voter = new VotersEntity()
             {
                 Pesel = model.Pesel
             };
             return(dbContext.Voters.Select(x => x.Pesel).Contains(voter.Pesel));
         }
     }
     catch (Exception exception)
     {
         ErrorMessage.ShowError($"Can not connect to database.\n", exception);
         Application.Current.Shutdown();
         return(false);
     }
 }
Beispiel #2
0
 public override void Save(Voter model)
 {
     try
     {
         using (var dbContext = new AppDbContext())
         {
             var voter = new VotersEntity()
             {
                 FirstName = model.FirstName,
                 LastName  = model.LastName,
                 Pesel     = model.Pesel
             };
             dbContext.Voters.Add(voter);
             dbContext.SaveChanges();
             model.Id = voter.Id;
         }
     }
     catch (Exception exception)
     {
         ErrorMessage.ShowError($"Can not connect to database.\n", exception);
         Application.Current.Shutdown();
     }
 }