public void crudScaricoCard() { using (LumenEntities context = new LumenEntities()) { Random r = new Random(); ScaricoCard sc = new ScaricoCard(); sc.id = Guid.NewGuid(); sc.totFoto = (short)r.Next(1, 999); sc.giornata = DateTime.Today; sc.fotografo = context.Fotografi.First(); sc.tempo = DateTime.Now; context.ScarichiCards.Add(sc); int test = context.SaveChanges(); Assert.IsTrue(test > 0); } }
/** Quando ho finito di scaricar le foto, aggiorno il totale in apposita tabella */ private void incrementaTotaleFotoScaricate(DateTime tempoScarico) { // Per gli onride, non sto a memorizzare gli scarichi (sarebbero migliaia di record da una singola unità if (_fotografo.umano == false) { return; } _giornale.Debug("Inizio incrementaTotaleFotoScaricate()"); ScaricoCard scaricoCard = new ScaricoCard(); scaricoCard.id = Guid.NewGuid(); scaricoCard.totFoto = (short)numeroFotoAcquisite; scaricoCard.fotografo = this._fotografo; scaricoCard.tempo = tempoScarico; // Deve essere uguale al tempo indicato sulla fotografia scaricoCard.giornata = LumenApplication.Instance.stato.giornataLavorativa; IEntityRepositorySrv <ScaricoCard> erep = LumenApplication.Instance.getServizioAvviato <IEntityRepositorySrv <ScaricoCard> >(); erep.addNew(scaricoCard); erep.saveChanges(); _giornale.Debug("Fine incrementaTotaleFotoScaricate()"); }