Beispiel #1
0
        public void UpdPrestazione(int id, PrestazioneModel prestazione)
        {
            try
            {
                using (CassaAssistenzaSanitaria.API.Models.CassaAssistenzaADMDbContext context = new CassaAssistenzaSanitaria.API.Models.CassaAssistenzaADMDbContext(Configuration.GetConnectionString("ADMConnection")))
                {
                    var recordPrestazione = context.Prestazioni.FirstOrDefault(item => item.Id.Equals(id));

                    if (recordPrestazione != null)
                    {
                        recordPrestazione.Descrizione         = prestazione.Descrizione;
                        recordPrestazione.PercentualeRimborso = Decimal.Parse(prestazione.PercentualeRimborso);
                        recordPrestazione.DataCreazione       = DateTime.Parse(prestazione.DataCrezione);
                        recordPrestazione.DataCancellazione   = DateTime.Parse(prestazione.DataCancellazione);

                        context.SaveChanges();
                    }
                }
            }
            catch (Exception e)
            {
                log.Error(e.ToString());
                throw new Exception(e.Message, e.InnerException);
            }
        }
Beispiel #2
0
 public void AddPrestazione(PrestazioneModel prestazione)
 {
     try
     {
         using (CassaAssistenzaSanitaria.API.Models.CassaAssistenzaADMDbContext context = new CassaAssistenzaSanitaria.API.Models.CassaAssistenzaADMDbContext(Configuration.GetConnectionString("ADMConnection")))
         {
             var recordPrestazione = new Prestazione
             {
                 Descrizione         = prestazione.Descrizione,
                 PercentualeRimborso = Decimal.Parse(prestazione.PercentualeRimborso),
                 DataCreazione       = DateTime.Parse(prestazione.DataCrezione),
                 DataCancellazione   = DateTime.Parse(prestazione.DataCancellazione)
             };
             context.Prestazioni.Add(recordPrestazione);
             context.SaveChanges();
         }
     }
     catch (Exception e)
     {
         log.Error(e.ToString());
         throw new Exception(e.Message, e.InnerException);
     }
 }