/// <summary> /// Convert MeasurementUnit Entity into MeasurementUnit Object /// </summary> ///<param name="model">MeasurementUnitViewModel</param> ///<param name="MeasurementUnitEntity">DataAccess.MeasurementUnit</param> ///<returns>MeasurementUnitViewModel</returns> public static MeasurementUnitViewModel ToViewModel( this DataAccess.MeasurementUnit entity, MeasurementUnitViewModel model) { model.Id = entity.Id; model.Name = entity.Name; model.IsActive = entity.IsActive; return(model); }
/// <summary> /// Convert MeasurementUnit Object into MeasurementUnit Entity /// </summary> ///<param name="model">MeasurementUnit</param> ///<param name="MeasurementUnitEntity">DataAccess.MeasurementUnit</param> ///<returns>DataAccess.MeasurementUnit</returns> public static DataAccess.MeasurementUnit ToEntity(this MeasurementUnitViewModel model, DataAccess.MeasurementUnit entity) { if (entity.Id == 0) { entity.CreatedUserId = model.SessionUserId; entity.IsActive = model.IsActive; } else { entity.UpdatedUserId = model.SessionUserId; entity.UpdatedTimestamp = DateTime.Now; } entity.Name = model.Name; return(entity); }