public static Search.Models.PlantLocation AsSearchModel(this Models.PlantLocation source) => new Search.Models.PlantLocation { Id = source.Id, Status = source.Status, ConservationStatus = source.ConservationStatus, Location = source.Location?.AsSearchModel(), CreatedBy = source.CreatedBy, ModifiedBy = source.ModifiedBy, DateCreated = source.DateCreated ?? DateTime.UtcNow, DateModified = source.DateModified };
public static PlantLocation AsStore(this Models.PlantLocation source) => new PlantLocation { Id = source.Id, Status = source.Status != LocationStatus.Unknown ? source.Status.ToString() : null, ConservationStatus = source.ConservationStatus != ConservationStatus.Unknown ? source.ConservationStatus.ToString() : null, LocationId = source.Location.LocationId, PlantInfoId = source.PlantInfo.PlantInfoId, CreatedBy = source.CreatedBy, ModifiedBy = source.ModifiedBy, DateCreated = source.DateCreated ?? DateTime.UtcNow, DateModified = source.DateModified };