public static JobAdStatusChange Map(this JobAdStatusEntity entity) { return(new JobAdStatusChange { Id = entity.id, Time = entity.time, PreviousStatus = (JobAdStatus)entity.previousStatus, NewStatus = (JobAdStatus)entity.newStatus, }); }
public static JobAdStatusEntity Map(this JobAdStatusChange change, Guid jobAdId) { var entity = new JobAdStatusEntity { id = change.Id, jobAdId = jobAdId, }; change.MapTo(entity); return(entity); }
public static void MapTo(this JobAdStatusChange change, JobAdStatusEntity entity) { entity.previousStatus = (byte)change.PreviousStatus; entity.newStatus = (byte)change.NewStatus; entity.time = change.Time; }