public ResultOfType <RendezVousResultDataModel> PatchNewRendezVous(RendezVousDTO rendezVousDto) { return(_rendezVousDomainServices.PatchNewRendezVous(EntitiesFactory.ConvertToRendezVousDataModel(rendezVousDto))); }
public void SetupKeysOnlyBenchmark() => SetupBenchmark <KeysOnlyEntity>(x => EntitiesFactory.CreateKeysOnlyEntity(x).ToDocument());
public static Song GetRandomSongFromUser(User user) { int num = rand.Next(user.Songs.Count); return(EntitiesFactory.GetSongFromSongId(user.Songs[num], conn)); }
public static Artist GetRandomArtistFromUser(User user) { int num = rand.Next(user.Artists.Count); return(EntitiesFactory.GetArtistFromArtistId(user.Artists[num].ToString(), conn)); }
public ResultOfType <ConfigurationResultDataModel> PostNewConfiguration(ConfigurationPraticienDto configuration) { return (_configurationDomainServices.PostNewConfiguration( EntitiesFactory.ConvertToConfigurationDataModel(configuration))); }
private void btnSave_Click(object sender, EventArgs e) { bs.EndEdit(); var detailList = (List <TT_MACHINE_TYPE>)bs.DataSource; TL_BASEDATA log = null; foreach (TT_MACHINE_TYPE storeWhse in _db.TT_MACHINE_TYPE) { if (detailList.All(p => p.UID != storeWhse.UID)) { _db.TT_MACHINE_TYPE.Remove(storeWhse); } OperateType logType; string oldValue, newValue; DbEntityEntry <TT_MACHINE_TYPE> entry; try { entry = _db.Entry(storeWhse); } catch (Exception ex) { MessageHelper.ShowInfo(ex.ToString()); _db = EntitiesFactory.CreateSpareInstance(); bs.DataSource = _db.TT_MACHINE_TYPE.ToList(); return; } var dataType = entry.Entity.GetType().Name; switch (entry.State) { case EntityState.Detached: case EntityState.Unchanged: case EntityState.Added: continue; case EntityState.Deleted: logType = OperateType.Delete; oldValue = GetValues(entry.OriginalValues); newValue = ""; // _db.TT_MACHINE_TYPE.Remove(storeWhse); break; case EntityState.Modified: logType = OperateType.Update; oldValue = GetValues(entry.OriginalValues); newValue = GetValues(entry.CurrentValues); // _db.TT_MACHINE_TYPE.Attach(storeWhse); break; default: throw new ArgumentOutOfRangeException(); } log = BaseDataLogController.Add(_db, dataType, oldValue, newValue, "", logType); } foreach (var detail in detailList.Where(detail => !_db.TT_MACHINE_TYPE.Any(p => p.UID == detail.UID))) { _db.TT_MACHINE_TYPE.Add(detail); var entry = _db.Entry(detail); var dataType = entry.Entity.GetType().Name; var logType = OperateType.Add; var oldValue = ""; var newValue = GetValues(entry.CurrentValues); log = BaseDataLogController.Add(_db, dataType, oldValue, newValue, "", logType); } try { EntitiesFactory.SaveDb(_db); grid.PrimaryGrid.PurgeDeletedRows(); grid.PrimaryGrid.ClearDirtyRowMarkers(); MessageHelper.ShowInfo("保存成功!"); } catch (Exception ex) { MessageHelper.ShowInfo(ex.ToString()); if (log != null) { BaseDataLogController.RemoveLocal(_db, log); } } }
public ResultOfType <PatientResultDataModel> PatchPatient(PatientDTO patient) { return(_patientDomainServices.PatchPatient(EntitiesFactory.ConvertToPatientDataModel(patient))); }
private void gridStockDetail_MasterGridCellActivated(object sender, DevComponents.DotNetBar.SuperGrid.GridCellActivatedEventArgs e) { SpareEntities db = EntitiesFactory.CreateSpareInstance(); var vinCode = db.TS_STOCK_DETAIL.Single(p => p.UID == gridStockDetail.MasterUid).Batch; }
public BaseTest(TasksFixture fixture) { EntitiesFactory = new EntitiesFactory(fixture.DbContext); DbContext = fixture.DbContext; }