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