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); } }
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); } }