public async Task <PropertyDTO> GetByIdAsync(Guid id) { Data.Entities.Property property = await _context.FindAsync <Data.Entities.Property>(id); if (property is null || property.DeletedDate != null) { return(new PropertyDTO()); } return(ClonePropertyEntity(property)); }
public PropertyDTO ClonePropertyEntity(Data.Entities.Property property) { PropertyDTO propertyDTO = new PropertyDTO { Id = property.Id, ItemId = property.ItemId, Name = property.Name, Value = property.Value, Description = property.Description, CreatedDate = property.CreatedDate, CreatedBy = property.CreatedBy, UpdatedDate = property.UpdatedDate, UpdatedBy = property.UpdatedBy, DeletedDate = property.DeletedDate, DeletedBy = property.DeletedBy, }; return(propertyDTO); }