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