public bool UpdateEvento(List <int> listaAutoriId, int tipoVittimaId, int localitaId, int gravitaId, int esitoId, int tipoEventoId, int mandanteId, Evento evento) { var autori = _eventoContext.Autori.Where(a => listaAutoriId.Contains(a.AutoreId)).ToList(); var autoriEventiToDelete = _eventoContext.AutoriEventi.Where(au => au.EventoId == evento.EventoId); _eventoContext.RemoveRange(autoriEventiToDelete); foreach (var autore in autori) { var autoriEventi = new AutoriEventi() { Autore = autore, Evento = evento }; _eventoContext.Add(autoriEventi); } evento.Localita = _eventoContext.Localita.Where(l => l.LocalitaId == localitaId).FirstOrDefault(); evento.TipoVittima = _eventoContext.TipoVittima.Where(tv => tv.TipoVittimaId == tipoVittimaId).FirstOrDefault(); evento.Gravita = _eventoContext.Gravita.Where(g => g.GravitaId == gravitaId).FirstOrDefault(); evento.Esito = _eventoContext.Esiti.Where(e => e.EsitoId == esitoId).FirstOrDefault(); evento.TipoEvento = _eventoContext.TipoEventi.Where(te => te.TipoEventoId == tipoEventoId).FirstOrDefault(); evento.Mandante = _eventoContext.Mandanti.Where(m => m.MandanteId == mandanteId).FirstOrDefault(); _eventoContext.Update(evento); return(Save()); }
public bool UpdateEsito(Esito esito) { _esitoContext.Update(esito); return(Save()); }
public bool UpdateAutore(Autore autore) { _autoreContext.Update(autore); return(Save()); }
public bool UpdateTipoEvento(TipoEvento tipoEvento) { _tipoEventoContext.Update(tipoEvento); return(Save()); }
public bool UpdateLocalita(Localita localita) { _localitaContext.Update(localita); return(Save()); }
public bool UpdateTipoVittima(TipoVittima tipoVittima) { _tipoVittimaContext.Update(tipoVittima); return(Save()); }
public bool UpdateGravita(Gravita gravita) { _gravitaContext.Update(gravita); return(Save()); }
public bool UpdateEventoSemplice(EventoSemplice eventoSemplice) { _eventoSempliceContext.Update(eventoSemplice); return(Save()); }
public bool UpdateMandante(Mandante mandante) { _mandateContext.Update(mandante); return(Save()); }
public bool UpdateFazione(Fazione fazione) { _fazioneContext.Update(fazione); return(Save()); }