Exemplo n.º 1
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);
     }
 }
Exemplo n.º 2
0
        public Prestazione GetPrestazione(int id)
        {
            Prestazione prestazione = null;

            try
            {
                using (CassaAssistenzaSanitaria.API.Models.CassaAssistenzaADMDbContext context = new CassaAssistenzaSanitaria.API.Models.CassaAssistenzaADMDbContext(Configuration.GetConnectionString("ADMConnection")))
                {
                    var query = context.Prestazioni.FirstOrDefault <Prestazione>(item => item.Id == id);

                    if (query != null)
                    {
                        prestazione = query;
                    }
                }
                return(prestazione);
            }
            catch (Exception e)
            {
                log.Error(e.ToString());
                throw new Exception(e.Message, e.InnerException);
            }
        }