private ResourceReserveViewModel EntityToViewModel(T_ResourceReserve entity) { var viewModel = new ResourceReserveViewModel { ID = entity.ID, Name = entity.Name, ResourceID = entity.ResourceID, StartDate = new SchedulerDateTime(entity.StartDate), EndDate = new SchedulerDateTime(entity.EndDate), ReserveUserID = entity.ReserveUserID, Memo = entity.Memo, Timestamp = entity.Timestamp }; if (entity.Resource != null) { viewModel.ResourceName = entity.Resource.Name; } if (entity.ReserveUser != null) { viewModel.ReserveUserName = entity.ReserveUser.Name; } return viewModel; }
private void CheckConcurrency(ResourceReserveViewModel viewModel, T_ResourceReserve entity) { if (!entity.Timestamp.SequenceEqual(viewModel.Timestamp)) { throw new DbUpdateConcurrencyException(); } }