/// <summary> /// Maps a <see cref='Altask.Data.Model.AssetLogResolution'/> object to a <see cref='Altask.Data.Dto.AssetLogResolution'/> object. /// </summary> public static Altask.Data.Dto.AssetLogResolution ToDto(this Altask.Data.Model.AssetLogResolution entity) { var dto = new Altask.Data.Dto.AssetLogResolution(); dto.Id = entity.Id; dto.AssetLogId = entity.AssetLogId; dto.TaskId = entity.TaskId; dto.OccurrenceId = entity.OccurrenceId; dto.CreatedBy = entity.CreatedBy; dto.CreatedOn = entity.CreatedOn; dto.UpdatedBy = entity.UpdatedBy; dto.UpdatedOn = entity.UpdatedOn; if (entity.Occurrence != null) { dto.Occurrence = entity.Occurrence.ToDto(); } if (entity.Task != null) { dto.Task = entity.Task.ToDto(); } return(dto); }
/// <summary> /// Maps all the non-primary key and tracking properties of a <see cref='Altask.Data.Dto.AssetLogResolution'/> object to a <see cref='Altask.Data.Model.AssetLogResolution'/> object. /// </summary> public static Altask.Data.Model.AssetLogResolution FromDto(this Altask.Data.Model.AssetLogResolution model, Altask.Data.Dto.AssetLogResolution entity) { model.AssetLogId = entity.AssetLogId; model.TaskId = entity.TaskId; model.OccurrenceId = entity.OccurrenceId; return(model); }