public static DAL.Evento DTOtoEntity(EventoDetail evento) { return(new DAL.Evento() { ID = evento.ID, Data = evento.Data, Descrizione = evento.Descrizione, Anno = evento.Anno, Risorse = evento.Risorse }); }
//metodo per inserire un evento in DB utilizzando i valori inviati dal client public static void AddEvento(EventoDetail evento) { var db = new DAL.AperitivoEntities(); int anno = evento.Data.Value.Year; var myEvento = DTOtoEntity(evento); myEvento.Anno = anno.ToString(); var result = db.Evento.Add(myEvento); Interaction.MsgBox("Evento '" + myEvento.Descrizione + "' inserito", MsgBoxStyle.OkOnly | MsgBoxStyle.Information, "Inserimento Nuovo Evento"); db.SaveChanges(); }