Exemple #1
0
        public bool CreateEvento(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();

            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.Add(evento);

            return(Save());
        }
Exemple #2
0
 public bool CreateEsito(Esito esito)
 {
     _esitoContext.Add(esito);
     return(Save());
 }
Exemple #3
0
 public bool CreateAutore(Autore autore)
 {
     _autoreContext.Add(autore);
     return(Save());
 }
 public bool CreateTipoEvento(TipoEvento tipoEvento)
 {
     _tipoEventoContext.Add(tipoEvento);
     return(Save());
 }
Exemple #5
0
 public bool CreateLocalita(Localita localita)
 {
     _localitaContext.Add(localita);
     return(Save());
 }
 public bool CreateTipoVittima(TipoVittima tipoVittima)
 {
     _tipoVittimaContext.Add(tipoVittima);
     return(Save());
 }
 public bool CreateGravita(Gravita gravita)
 {
     _gravitaContext.Add(gravita);
     return(Save());
 }
 public bool CreateEventoSemplice(EventoSemplice eventoSemplice)
 {
     _eventoSempliceContext.Add(eventoSemplice);
     return(Save());
 }
 public bool CreateMandante(Mandante mandante)
 {
     _mandateContext.Add(mandante);
     return(Save());
 }
 public bool CreateFazione(Fazione fazione)
 {
     _fazioneContext.Add(fazione);
     return(Save());
 }