示例#1
0
        public void UpdIscritto(int id, IscrittoModel iscritto)
        {
            try
            {
                using (CassaAssistenzaSanitaria.API.Models.CassaAssistenzaADMDbContext context = new CassaAssistenzaSanitaria.API.Models.CassaAssistenzaADMDbContext(Configuration.GetConnectionString("ADMConnection")))
                {
                    var recordIscritto = context.Iscritti.FirstOrDefault(item => item.Id.Equals(id));

                    if (recordIscritto != null)
                    {
                        recordIscritto.Nome              = iscritto.Nome;
                        recordIscritto.Cognome           = iscritto.Cognome;
                        recordIscritto.CodiceFiscale     = iscritto.CodiceFiscale;
                        recordIscritto.IBAN              = iscritto.IBAN;
                        recordIscritto.DataIscrizione    = DateTime.Parse(iscritto.DataIscrizione);
                        recordIscritto.DataCancellazione = DateTime.Parse(iscritto.DataCancellazione);

                        context.SaveChanges();
                    }
                }
            }
            catch (Exception e)
            {
                log.Error(e.ToString());
                throw new Exception(e.Message, e.InnerException);
            }
        }
示例#2
0
 public void AddIscritto(IscrittoModel iscritto)
 {
     try
     {
         using (CassaAssistenzaSanitaria.API.Models.CassaAssistenzaADMDbContext context = new CassaAssistenzaSanitaria.API.Models.CassaAssistenzaADMDbContext(Configuration.GetConnectionString("ADMConnection")))
         {
             var recordIscritto = new Iscritto
             {
                 Nome              = iscritto.Nome,
                 Cognome           = iscritto.Cognome,
                 CodiceFiscale     = iscritto.CodiceFiscale,
                 IBAN              = iscritto.IBAN,
                 DataIscrizione    = DateTime.Parse(iscritto.DataIscrizione),
                 DataCancellazione = DateTime.Parse(iscritto.DataCancellazione)
             };
             context.Iscritti.Add(recordIscritto);
             context.SaveChanges();
         }
     }
     catch (Exception e)
     {
         log.Error(e.ToString());
         throw new Exception(e.Message, e.InnerException);
     }
 }