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();
     }
 }