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