Пример #1
0
 /// <summary>
 /// Convert Distance Entity  into Distance Object
 /// </summary>
 ///<param name="model">DistanceViewModel</param>
 ///<param name="DistanceEntity">DataAccess.Distance</param>
 ///<returns>DistanceViewModel</returns>
 public static DistanceViewModel ToViewModel(
     this DataAccess.Distance entity,
     DistanceViewModel model)
 {
     model.Id                = entity.Id;
     model.Name              = entity.Name;
     model.IsActive          = entity.IsActive;
     model.MeasurementUnitId = entity.MeasurementUnitId;
     model.Measurement       = entity.Measurement;
     model.Discriminator     = entity.Discriminator;
     return(model);
 }
Пример #2
0
        /// <summary>
        /// Convert Distance Object into Distance Entity
        /// </summary>
        ///<param name="model">Distance</param>
        ///<param name="DistanceEntity">DataAccess.Distance</param>
        ///<returns>DataAccess.Distance</returns>
        public static DataAccess.Distance ToEntity(this DistanceViewModel model,
                                                   DataAccess.Distance entity)
        {
            if (entity.Id == 0)
            {
                entity.CreatedUserId = model.SessionUserId;
                entity.IsActive      = model.IsActive;
                entity.Discriminator = model.Discriminator;
            }
            else
            {
                entity.UpdatedUserId    = model.SessionUserId;
                entity.UpdatedTimestamp = DateTime.Now;
            }
            entity.Name = model.Name;
            entity.MeasurementUnitId = model.MeasurementUnitId;
            entity.Measurement       = model.Measurement;

            return(entity);
        }